RESTORING DATABASE CONSISTENCY INTEGRITY
First Claim
1. A method for restoring transaction consistency across consistency groups between a first and a second independent database management system for a disaster recovery, comprising:
- defining a plurality of consistency groups, wherein each consistency group in the first database management system uses a separate transmission channel to transmit data changes pertaining to the consistency group to a corresponding consistency group at the second database management system;
in response to the second database management system having received data from log records from the first database management system, identifying a timestamp representing a most recently received commit log record and storing the timestamp in a database table;
comparing the timestamp with timestamps for other consistency groups to identify a lowest common commit point representing a common time at which data to be applied to the consistency groups in the second database management system have been received into a recoverable data store; and
applying the received data to the consistency groups in the second database management system up to the identified lowest common commit point.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for restoring point-in-time and transaction consistency across consistency groups between a first and a second independent database management system (DBMS) for a disaster recovery. Several consistency groups (CGs) are defined for replication. For each CG in the first DBMS data changes are transmitted to a second DBMS. A timestamp representing a most recently received commit log record or a heartbeat during periods of inactivity for a CG is stored in a database table at regular intervals. At regular intervals, the timestamp is compared with timestamps for other CGs to identify a common time at which data to be applied to the CGs in the second DBMS have been received into a recoverable data store. The received data is applied to the CGs in the second DBMS up to the common time.
82 Citations
10 Claims
-
1. A method for restoring transaction consistency across consistency groups between a first and a second independent database management system for a disaster recovery, comprising:
-
defining a plurality of consistency groups, wherein each consistency group in the first database management system uses a separate transmission channel to transmit data changes pertaining to the consistency group to a corresponding consistency group at the second database management system; in response to the second database management system having received data from log records from the first database management system, identifying a timestamp representing a most recently received commit log record and storing the timestamp in a database table; comparing the timestamp with timestamps for other consistency groups to identify a lowest common commit point representing a common time at which data to be applied to the consistency groups in the second database management system have been received into a recoverable data store; and applying the received data to the consistency groups in the second database management system up to the identified lowest common commit point. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
Specification