Two phase save using named graphs
AssigneeCA, Inc.
InventorJOHN MATHUNNY
Life of this patent
Estimating the term…
Abstract
Method and systems for data storage is provided. Metric data corresponding to a component of a datacenter is received, the metric data associated with a metric instance that identifies the component of the datacenter. It is determined that the metric instance is not stored at an index server. The metric instance is stored at the index server, the metric instance being synchronously stored in a flattened format. A slot identification is generated based on at least a portion of the metric instance, and the metric instance is stored at an inventory server in accordance with the slot identification, the metric instance being asynchronously stored in an unflattened format.
Claims20
A method comprising:
- receiving metric data corresponding to a component of a datacenter, the metric data associated with a metric instance that identifies the component of the datacenter;
- searching an index for the metric instance;
- upon determining the metric instance is not in the index, storing the metric instance in the index, the metric instance being synchronously stored in the index in a flattened format;
- and
- storing the metric data in an inventory corresponding to the index, the metric data being asynchronously stored in the inventory in an unflattened format.
A computerized system:
- a processor;
- and
- a computer storage medium storing computer-useable instructions that, when used by the processor, cause the processor to:
- receive metric data corresponding to a component of a datacenter, the metric data associated with a metric instance that identifies the component of the datacenter;
- determine metric data for the metric instance is not stored at an index server;
- store the metric instance at the index server, the metric instance being synchronously stored in a flattened format;
- generate a slot identification based on at least a portion of the metric instance;
- and
- store the metric data at an inventory server in accordance with the slot identification, the metric data being asynchronously stored in an unflattened format.
A computer storage medium storing computer-useable instructions that, when used by a computing device, cause the computing device to perform operations, the operations comprising:
- receiving metric data corresponding to a component of a datacenter, the metric data associated with a metric instance that identifies the component of the datacenter;
- determining the metric instance is not stored at an index server;
- storing the metric instance at the index server, the metric instance being synchronously stored in a flattened format;
- generating a slot identification based on at least a portion of the metric instance;
- and
- storing the metric data at an inventory server in accordance with the slot identification, the metric data being asynchronously stored in an unflattened format.
Dependencies are inferred from the claim text.