METHOD AND SYSTEM TO GUARANTEE DATA AND METADATA REFERENTIAL INTEGRITY IN CONTENT MANAGEMENT ARCHIVAL SOLUTIONS
First Claim
1. A method to restore referential integrity between data and associated metadata in content management archival in a case of failure of said metadata, comprising the steps of:
- logging changes in said data in a data update log;
restoring said metadata from an archive;
checking for an inconsistency between said metadata and said changes in said data; and
restoring referential integrity between said data and said metadata.
1 Assignment
0 Petitions
Accused Products
Abstract
Fast restoration of referential integrity between metadata and data after they were restored to some inconsistent backup copies in content management archival solutions. An inferred logging mechanism uses separate metadata and data logs to capture recent update activities during normal system conditions with additional object reference information using a method called reference tagging. This requires no system internal changes and introduces no performance overhead. The information in the logs facilitates quick identification of potential referential inconsistencies and allows referential integrity between metadata and data to be restored in a fraction of the time when compared to exhaustive data scans.
-
Citations
30 Claims
-
1. A method to restore referential integrity between data and associated metadata in content management archival in a case of failure of said metadata, comprising the steps of:
-
logging changes in said data in a data update log;
restoring said metadata from an archive;
checking for an inconsistency between said metadata and said changes in said data; and
restoring referential integrity between said data and said metadata. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method to restore referential integrity between data and associated metadata in content management archival in a case of failure of said data, comprising the steps of:
-
logging changes in said metadata in a metadata update log;
restoring said data from an archive;
checking for an inconsistency between said data and said changes in said metadata; and
restoring referential integrity between said data and said metadata. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A system to guarantee referential integrity between data and metadata, comprising:
-
a data update log;
a metadata update log; and
an inference engine that infers corresponding updates between said data and said metadata to identify a subset of said data and said metadata to be checked for an inconsistency in a case of failure of said data or said metadata. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer readable medium having computer executable instructions for performing steps to restore referential integrity between data and associated metadata in content management archival, comprising:
-
computer readable program code logging changes in said data in a data update log;
computer readable program code logging changes in said metadata in a metadata update log;
computer readable program code restoring information from an archive, said information selected from a group consisting of said data and said metadata;
computer readable program code checking for an inconsistency;
wherein;
if said information is said metadata said inconsistency is checked for between said metadata and said changes in said data; and
if said information is said data said inconsistency is checked for between said data and said changes in said metadata; and
computer readable program code restoring referential integrity between said data and said metadata. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30)
-
Specification