×

RowID-based data synchronization for asynchronous table replication

  • US 9,965,360 B2
  • Filed: 03/13/2015
  • Issued: 05/08/2018
  • Est. Priority Date: 11/25/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computer implemented method for synchronizing lost changes between a source table and a replica table, comprising:

  • detecting, by at least one processor, a restart at a source node or a replica node, the source node having a source table and the replica node having a replica table;

    comparing, by the at least one processor, a row of the source table to an associated row of the replica table based on a row-ID value of the row of the source table and a row-ID value of the associated row of the replica table, wherein the row-ID value of the row of the source table corresponds to a last write transaction on the row in the source table, and the row-ID value of the associated row of the replica table corresponds to a last write transaction on the row in the replica table;

    determining, by the at least one processor, a replication error at the source table or the replica table based on the comparison; and

    updating, by the at least one processor, the source table or the replica table based on the determination;

    wherein at least one of the detecting, comparing, determining, and updating are performed by one or more computers.

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