×

Synchronization of plural databases in a database replication system

  • US 20030037029A1
  • Filed: 08/15/2001
  • Published: 02/20/2003
  • Est. Priority Date: 08/15/2001
  • Status: Active Grant
First Claim
Patent Images

1. A method of synchronizing plural databases in a database replication system including a plurality of nodes connected via communication media in a topology, each node including (i) a database, (ii) an audit trail of all transactions posted to the database, and (iii) a transaction transmitter which sends selected transactions in the audit trail to one or more other nodes, the method comprising:

  • (a) reading a block of data from a source database at the first node;

    (b) assigning a marker to the block of data;

    (c) writing the marker to the audit trail at the first node;

    (d) the transaction transmitter at the first node sending the marker in the audit trail to a second node having a target database;

    (e) sending the block of data from the first node to the second node without passing the block of data through the audit trail;

    (f) at the second node, storing the block of data in the target database upon receipt at the second node of the block of data and the marker assigned to the block of data; and

    (g) repeating steps (a) through (f) for additional blocks of data in the source database, wherein a marker is assigned to each subsequent block of data, the method thereby allowing some or all of the source database to be replicated to the target database without having to store or pass any data in the source database in or through the audit trail at the first node.

View all claims
  • 7 Assignments
Timeline View
Assignment View
    ×
    ×