Synthetic full copies of data and dynamic bulk-to-brick transformation
First Claim
1. A system comprising:
- a plurality of near-line server computers coupled to one or more servers that include original data, the plurality of near-line server computers comprising a first near-line server coupled to a second near-line server; and
an information system coupled to the plurality of near-line server computers and configured to execute under processor control and receive a copy of original data and delta data that includes data of at least one of an incremental difference and a differential difference between the original data at a plurality of instances, wherein the information system is application aware, the information system configured to continuously generate and maintain in computer storage associated with the first near-line server an updated version of the copy by applying the delta data to the copy as the delta data is received, the information system generating and maintaining a replica of the updated version in computer storage associated with the second near-line server, the information system configured to dynamically transform 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 including indexing difference information corresponding to modified items of data.
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.
82 Citations
42 Claims
-
1. A system comprising:
-
a plurality of near-line server computers coupled to one or more servers that include original data, the plurality of near-line server computers comprising a first near-line server coupled to a second near-line server; and an information system coupled to the plurality of near-line server computers and configured to execute under processor control and receive a copy of original data and delta data that includes data of at least one of an incremental difference and a differential difference between the original data at a plurality of instances, wherein the information system is application aware, the information system configured to continuously generate and maintain in computer storage associated with the first near-line server an updated version of the copy by applying the delta data to the copy as the delta data is received, the information system generating and maintaining a replica of the updated version in computer storage associated with the second near-line server, the information system configured to dynamically transform 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 including indexing difference information corresponding to modified items of data. - 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. A system comprising:
-
a plurality of near-line server computers coupled to one or more server computers that include original data, the plurality of near-line server computers comprising a first near-line server coupled to a second near-line server; and an information system coupled to the plurality of near-line server computers and configured to execute under processor control and receive a plurality of delta data, the delta data including data of at least one of an incremental difference and a differential difference between the original data at a plurality of instances, wherein the information system is application aware, the information system configured to dynamically generate and maintain in computer storage associated with the first near-line server an updated version of a copy of the original data 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 near-line server, the information system generating and maintaining a replica of the updated version in computer storage associated with the second near-line server, the information system configured to dynamically transform the data from a first structure by organizing items of the data into a second structure that preserves the hierarchy of the first structure including indexing difference information corresponding to modified items of data.
-
Specification