×

System and method for restoring a distributed checkpointed database

  • US 5,845,292 A
  • Filed: 12/16/1996
  • Issued: 12/01/1998
  • Est. Priority Date: 12/16/1996
  • Status: Expired due to Term
First Claim
Patent Images

1. For use with a central database associated with a server of a network, said central database for operation with at least one distributed counterpart stored in a volatile memory of at least one respective client of said network to allow operations to be performed locally thereon, said central database further having multiple checkpoints and a stable log stored in said server for tracking operations on said central database to allow corresponding operations to be made to said multiple checkpoints, said stable log having a tail stored in said volatile memory to track operations on said distributed counterpart, said distributed counterpart subject to corruption, a system for restoring said distributed counterpart stored in said volatile memory, comprising:

  • a checkpoint determination controller that determines which of said multiple checkpoints is a most recently completed checkpoint and copies said most recently completed checkpoint to said volatile memory to serve as an unrevised database for reconstructing said distributed counterpart; and

    an operation application controller that retrieves selected ones of said operations from said stable log and said tail corresponding to said distributed counterpart and applies said operations to said unrevised database thereby to restore said distributed counterpart.

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