Multi-dimensional surrogates for data management
First Claim
Patent Images
1. A method comprising:
- A method comprising;
generating at least one data surrogate using information of received data and a plurality of data changes received from at least one data source, wherein the data surrogate is application-aware relative to an application corresponding to the received data and the plurality of data changes, the generating including generating additional data surrogates corresponding in part to data changes received from additional data sources;
extracting original metadata of each data surrogate;
identifying relationships among portions of the original metadata and components of each data surrogate;
generating new metadata based in part on the identified relationships among the portions of the original metadata and components of each data surrogate by combining the portions of the original metadata and the components of each data surrogate;
generating an extended data surrogate comprising the data surrogate and one of the original metadata and new metadata;
archiving at least one instance of the data surrogate and the extended data surrogate in at least one storage site, wherein the archiving includes active archiving, wherein active archiving includes at least one of performing at least one operation on the data surrogate and placing at least one of the data surrogate and the extended data surrogate in the at least one storage site as appropriate to a corresponding application; and
controlling access to data of at least one of the data surrogate and the extended data surrogate by at least one of applications and servers.
6 Assignments
0 Petitions
Accused Products
Abstract
Multi-dimensional surrogation systems and methods are provided that generate at least one data surrogate using information of data and numerous data changes received from at least one data source. The multi-dimensional surrogation transforms data of each data surrogate from a format of the data source to at least one alternative format. Original metadata is extracted from each data surrogate. New metadata is generated by combining portions of the original metadata and components of each data surrogate. The multi-dimensional surrogation generates an extended data surrogate comprising the data surrogate and the new metadata.
-
Citations
37 Claims
-
1. A method comprising:
-
A method comprising; generating at least one data surrogate using information of received data and a plurality of data changes received from at least one data source, wherein the data surrogate is application-aware relative to an application corresponding to the received data and the plurality of data changes, the generating including generating additional data surrogates corresponding in part to data changes received from additional data sources; extracting original metadata of each data surrogate; identifying relationships among portions of the original metadata and components of each data surrogate; generating new metadata based in part on the identified relationships among the portions of the original metadata and components of each data surrogate by combining the portions of the original metadata and the components of each data surrogate; generating an extended data surrogate comprising the data surrogate and one of the original metadata and new metadata; archiving at least one instance of the data surrogate and the extended data surrogate in at least one storage site, wherein the archiving includes active archiving, wherein active archiving includes at least one of performing at least one operation on the data surrogate and placing at least one of the data surrogate and the extended data surrogate in the at least one storage site as appropriate to a corresponding application; and controlling access to data of at least one of the data surrogate and the extended data surrogate by at least one of applications and servers. - 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. A method comprising:
-
generating a number of data surrogates using information of received data and a plurality of data changes of a number of data sources, each data surrogate comprising an application consistent temporal replica of production data; transforming data of each data surrogate from a format of a corresponding data source to at least one alternative format; extracting original metadata of each data surrogate; identifying relationships of the original metadata and the corresponding data surrogate; generating new metadata based in part on identified relationships including using portions of the original metadata and components of the corresponding data surrogates; generating a number of extended data surrogates, wherein each extended data surrogate includes corresponding new metadata and the corresponding data surrogate; storing instances of each data surrogate and each extended data surrogate as part of preserving archive data, wherein the archiving includes active archiving, wherein active archiving includes at least one of performing at least one operation on the data surrogate and placing at least one of the data surrogate and the extended data surrogate in the at least one storage site as appropriate to a corresponding application; and using at least one of the instances of each data surrogate and each extended data surrogate as part of restoring services.
-
Specification