Transactionally consistent change tracking for databases
First Claim
Patent Images
1. A method of maintaining a transactionally consistent group of tables at a destination database, comprising:
- capturing a plurality of changes from a source database;
grouping the changes into at least one consistent set; and
applying at least one consistent set of changes to the destination database.
2 Assignments
0 Petitions
Accused Products
Abstract
A change tracking technique is used to maintain the consistency of the source data with the destination data during transactional replication. A first functional characteristic is that it is a transactional database replication technique. A second characteristic is that the technique supports an incremental tracking of transactional states of the source system. A third characteristic of the technique is that it utilizes triggers to track changes while satisfying the first two characteristics.
72 Citations
22 Claims
-
1. A method of maintaining a transactionally consistent group of tables at a destination database, comprising:
-
capturing a plurality of changes from a source database;
grouping the changes into at least one consistent set; and
applying at least one consistent set of changes to the destination database. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-readable medium having stored thereon computer-executable instructions for performing a method of maintaining a transactionally consistent set of destination tables at a destination database, comprising:
-
capturing a plurality of changes from a source database;
grouping the changes into at least one consistent set;
applying at least one consistent set of changes to the destination database. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system for maintaining transactional consistency between source tables in a source database and destination tables in a destination database, comprising:
-
at least one source table having an associated trigger, the trigger executing in response to an event, each source table associated with the source database;
at least one change tracking table for recording data related to the change event; and
a consistent set table to group the entries of at least one change tracking table into at least one ordered consistent set. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
Specification