×

System and method for incremental replication of changes in a state based distributed database

  • US 7,072,911 B1
  • Filed: 07/24/2002
  • Issued: 07/04/2006
  • Est. Priority Date: 07/27/2001
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for incremental replication of one or more changes made to at least one partition in a state based distributed database synchronization system, the distributed database synchronization system having at least one source server initiating an incremental replication session with one or more destination servers, the method comprising:

  • determining, by the source server, a replication state of the destination server;

    if the destination server has one previously established yet unsatisfied synchronization point, forming a starting synchronization point by;

    extracting the unsatisfied synchronization point from the destination server;

    identifying a type identifier within the extracted unsatisfied synchronization point which identifies a predetermined set of synchronization algorithms and an execution order thereof;

    identifying a current key within the extracted unsatisfied synchronization point which indicates one of the synchronization algorithms to be started for execution; and

    adjusting a target state for the destination server to one older than or equal to an established target state specified by the extracted unsatisfied synchronization point,if the destination server has provided no synchronization point to the source server, generating a starting synchronization point by the source server indicating the corresponding type identifier, target state, and current key; and

    starting the incremental replication of the partition according to the starting synchronization point,wherein the incremental replication session for the destination server is completed when the target state thereof is reached.

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