Dynamic bulk-to-brick transformation of data
First Claim
1. A system comprising:
- a near-line server coupled to a first server that includes original data; and
a transformation system coupled to the near-line server and configured to determine a first structure of data, wherein the first structure is a proprietary structure, the transformation system configured to parse items of the data using information of the first structure, the transformation system configured to dynamically transform the data by organizing the items 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.
-
Citations
76 Claims
-
1. A system comprising:
-
a near-line server coupled to a first server that includes original data; and
a transformation system coupled to the near-line server and configured to determine a first structure of data, wherein the first structure is a proprietary structure, the transformation system configured to parse items of the data using information of the first structure, the transformation system configured to dynamically transform the data by organizing the items 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, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62)
-
-
63. A system comprising:
-
a near-line server coupled to a first server that includes original data; and
a transformation system coupled to the near-line server and configured to determine a first structure of data, the transformation system configured to dynamically transform the data into a second structure that preserves the hierarchy of the first structure, the transformation system configured to provide access to the data of the second structure by a plurality of applications via a second protocol different from a first protocol used to access the data of the first structure. - View Dependent Claims (64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75)
-
-
76. A device comprising a transformation system coupled to a near-line server, the transformation system configured to determine a first structure of data, wherein the data is stored on a first server coupled to the near-line server, the transformation system configured to dynamically transform the data into a second structure that preserves the hierarchy of the first structure, the transformation system configured to provide access to the data of the second structure by a plurality of applications via a second protocol different from a first protocol used to access the data of the first structure.
Specification