Synthetic full copies of data and dynamic bulk-to-brick transformation
First Claim
1. A method comprising:
- receiving a copy of original data and delta data that includes information of changes to the original data;
generating and maintaining an updated version of the copy by applying the delta data to the copy as the delta data is received; and
dynamically transforming the updated version from a first structure by organizing items of the data into a second structure that preserves the hierarchy of the first structure.
9 Assignments
0 Petitions
Accused Products
Abstract
Multi-dimensional surrogation systems and methods are provided that generate at least one up-to-date data surrogate using information of data and numerous data changes received from at least one data source, including a production system. Embodiments described further perform bulk-to-brick transformation of the up-to-date data surrogate. Brick-level data, or item data, is further indexed and stored in an application-aware manner. The stored item data is easily accessible by many data management applications for integrated item search and recovery functions, audit functions, monitoring and supervision functions, legal discovery functions, compliance functions, archival functions, backup functions, disaster recovery functions, and more. Bulk-to-brick transformation and access of the stored item data occur off of the production system, thus contributing no performance degradation to the production system.
158 Citations
45 Claims
-
1. A method comprising:
-
receiving a copy of original data and delta data that includes information of changes to the original data;
generating and maintaining an updated version of the copy by applying the delta data to the copy as the delta data is received; and
dynamically transforming the updated version from a first structure by organizing items of the data into a second structure that preserves the hierarchy of the first structure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
-
-
44. A method comprising:
-
receiving a plurality of delta data at a first server, the delta data including information of changes to original data of a second server;
dynamically generating and maintaining an updated version of a copy of the original data at the first server by applying at least one of the plurality of delta data to the copy and controlling the applying using modified information of a component of the first server; and
dynamically transforming the data from a first structure by organizing items of the data into a second structure that preserves the hierarchy of the first structure.
-
-
45. Computer readable medium including executable instructions which, when executed in a processing system, support information management by:
-
receiving a copy of original data and delta data that includes information of changes to the original data;
generating and maintaining an updated version of the copy by applying the delta data to the copy as the delta data is received; and
dynamically transforming the updated version from a first structure by organizing items of the data into a second structure that preserves the hierarchy of the first structure.
-
Specification