×

Synchronization of plural databases in a database replication system

  • US 7,003,531 B2
  • Filed: 12/10/2002
  • Issued: 02/21/2006
  • 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 one or more blocks of data from a source database at a first node;

    (b) assigning a marker to the one or more blocks 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 one or more blocks of data from the first node to the second node without passing the one or more blocks of data through the audit trail;

    (f) at the second node, storing the one or more blocks of data in the target database upon receipt at the second node of the one or more blocks of data and the marker assigned to the one or more blocks 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 one or more blocks 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
    ×
    ×