×

Dynamic synchronization of tables

  • US 7,363,332 B2
  • Filed: 03/04/2003
  • Issued: 04/22/2008
  • Est. Priority Date: 06/29/1999
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer-readable medium having stored thereon instructions, which, when executed by a computer, cause the computer to perform a method of synchronizing a table, wherein the method comprises:

  • streaming, to a destination node, a data stream for a table of a source node, wherein the data stream comprises;

    static data for the table;

    a first end-of-stream message;

    snapshot data for the table comprising uncommitted changes associated with active transactions which are currently in progress on the source node, wherein active transactions involve the table;

    an end-of-snapshot message; and

    a second end-of stream message;

    creating, on the destination node, a copy of the table from the static data;

    before streaming snapshot data, pausing, on the source node, the active transactions;

    after streaming snapshot data, resuming, on the source node, the active transactions corresponding to the associated uncommitted changes that have been sent to the destination node; and

    initiating, on the destination node, active transactions that correspond to initialize-remote-transaction messages sent from the source node.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×