Synchronizing recovery log having time stamp to a remote site for disaster recovery of a primary database having related hierarchial and relational databases
First Claim
Patent Images
1. A method for synchronizing a recovery log to a remote site for disaster recovery of a primary database having related hierarchial and relational databases, comprising:
- processing hierarchial records and relational records of the recovery logs wherein a time stamp of each hierarchial record is ≦
to a time stamp for a last entered relational record, and wherein a time stamp is used to mark a point in time and a hierarchial record reflects hierarchial database data and a relational record reflects relational database data.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus to synchronize recovery logs transmitted to a remote site for recovering related databases having different logical structuring. In one embodiment, the related databases are a hierarchial structured database such as IMS and a relational structured database such as DB2.
404 Citations
27 Claims
-
1. A method for synchronizing a recovery log to a remote site for disaster recovery of a primary database having related hierarchial and relational databases, comprising:
processing hierarchial records and relational records of the recovery logs wherein a time stamp of each hierarchial record is ≦
to a time stamp for a last entered relational record, and wherein a time stamp is used to mark a point in time and a hierarchial record reflects hierarchial database data and a relational record reflects relational database data.- View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A signal-bearing medium tangibly embodying a program of machine-readable instructions executable by a digital processing apparatus to perform a method for synchronizing update recovery logs transmitted to a remote site for disaster recovery of a primary database having related hierarchial and relational databases, said method comprising:
processing hierarchial records and relational records of the recovery logs wherein a time stamp of each hierarchial record is ≦
to a time stamp for a last entered relational record, and wherein a time stamp is used to mark a point in time and a hierarchial record reflects hierarchial database data and a relational record reflects relational database data.- View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
17. An apparatus used to synchronize recovery logs transmitted to a remote site for disaster recovery of a primary database, the apparatus comprising:
-
a primary site including primary data storage, the primary storage used for storing the primary database, the primary storage including at least one log comprising updated records for transfer to the primary database, the primary database including a hierarchial database and a relational database; a remote site including remote site data storage, the remote site storage used for maintaining the remote database and including at least one recovery log; a link communicatively coupling the primary site with the remote site; a processor communicatively linked to the primary site and the remote site, the processor executing a series of commands to synchronize recovery logs transmitted from the primary site to the remote site by; processing hierarchial records and relational records of the recovery logs wherein a time stamp of each hierarchial record is ≦
to a time stamp for a last entered relational record, and wherein a time stamp is used to mark a point in time and a hierarchial record reflects hierarchial database data and a relational record reflects relational database data. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
24. An apparatus for synchronizing update recovery logs at a remote site for recovery of related hierarchial and relational databases, the apparatus comprising:
-
a means for processing hierarchial records and relational records of the recovery logs wherein a time stamp of each hierarchial record is ≦
to a time stamp for a last entered relational record, and wherein a time stamp is used to mark a point in time and a hierarchial record reflects hierarchial database data and a relational record reflects relational database data;means for maintaining a hierarchial database in real time at the remote site that shadows the primary site hierarchial database; and means for transmitting the hierarchial records to the remote site independent from the transmission of the relational records. - View Dependent Claims (25, 26, 27)
-
Specification