PROVISIONING AND/OR SYNCHRONIZING USING COMMON METADATA
First Claim
1. A method comprising:
- provisioning a first data store in a first node for synchronization with a second data store in a second node for a time period that is independent of a size of the first data store, the first data store including a data table that has a plurality of items, the provisioning comprising;
determining a time at which the first data store is provisioned; and
generating a common instance of metadata that is common to the plurality of items to indicate the time at which the first data store is provisioned in lieu of generating a plurality of item-specific instances of the metadata corresponding to the plurality of respective items to indicate the time at which the first data store is provisioned.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques are described herein that are capable of provisioning and/or synchronizing a data store using common metadata. For instance, a common instance of metadata may be used in lieu of multiple instances of the metadata that correspond to respective items in the data store for indicating a time at which the data store was provisioned. Each time a change occurs with respect to an item in a data table of the data store after provisioning of the data store, a record may be added or updated in a corresponding tracking table. When a request is made for changes that have occurred with respect to the items in a data table, the common instance of the metadata may be used to generate a record in the corresponding tracking table for each item in the data table that did not change since the data store was provisioned.
18 Citations
20 Claims
-
1. A method comprising:
provisioning a first data store in a first node for synchronization with a second data store in a second node for a time period that is independent of a size of the first data store, the first data store including a data table that has a plurality of items, the provisioning comprising; determining a time at which the first data store is provisioned; and generating a common instance of metadata that is common to the plurality of items to indicate the time at which the first data store is provisioned in lieu of generating a plurality of item-specific instances of the metadata corresponding to the plurality of respective items to indicate the time at which the first data store is provisioned. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A system comprising:
provisioning logic that includes electrical circuitry and is configured to provision a first data store in a first node for synchronization with a second data store in a second node for a time period that is independent of a size of the first data store, the first data store including a data table that has a plurality of items, the provisioning logic comprising; time logic configured to determine a time at which the first data store is provisioned; metadata logic configured to generate a common instance of metadata that is common to the plurality of items to indicate the time at which the first data store is provisioned; and tracking logic configured to generate a tracking table to indicate changes that occur with respect to the plurality of items, the tracking table including no records upon completion of provisioning of the first data store. - View Dependent Claims (11, 12, 13, 14, 15)
-
16. A computer program product comprising a computer-readable storage medium having computer program logic recorded thereon for enabling a processor-based system to synchronize a first data store in a first node with a second data store in a second node, the computer program product comprising:
-
a first program logic module for enabling the processor-based system to provision the first data store for synchronization with the second data store for a time period that is independent of a size of the first data store, the first data store including a data table that has a plurality of items, the first program logic module comprising; time logic for enabling the processor-based system to determine a time at which the first data store is provisioned, and metadata logic for enabling the processor-based system to generate a common instance of metadata that is common to the plurality of items to indicate the time at which the first data store is provisioned in lieu of generating a plurality of item-specific instances of the metadata corresponding to the plurality of respective items to indicate the time at which the first data store is provisioned; and a second program logic module for enabling the processor-based system to synchronize the first data store with the second data store, the second program logic module comprising; first record logic for enabling the processor-based system to generate a record of a first type in a tracking table for each item of the plurality of items in the data table that is modified since the first data store is provisioned, each record of the first type indicating a version of the corresponding item that includes a corresponding modification and further indicating a time at which the corresponding item is modified to include the corresponding modification, and second record logic for enabling the processor-based system to generate a record of a second type in the tracking table for each item of the plurality of items in the data table that is not modified since the first data store is provisioned, based on the common instance of the metadata, to indicate the time at which the first data store is provisioned. - View Dependent Claims (17, 18, 19, 20)
-
Specification