×

System and method for improving data recovery performance

  • US 5,581,750 A
  • Filed: 03/15/1993
  • Issued: 12/03/1996
  • Est. Priority Date: 03/15/1993
  • Status: Expired due to Term
First Claim
Patent Images

1. In a computerized database system having a central processing unit (CPU), volatile memory, non-volatile memory, a plurality of data stored in at least one database, wherein a plurality of transactions access a database for reading or updating, and for each database access, a transaction record is stored at an offset location in a sequential log, a method for recovering a database, comprising the steps of:

  • during transaction processing of a database, tracking at least one log range comprising update transaction log records, said log range having a begin value and an end value, said begin value corresponding to a log offset location of a first access of the database only by an updating transaction and said end value corresponding to a log offset location at a commit or abort only of a last updating transaction; and

    during recovery of the database, applying the update transaction log records in said log range to a version of the database stored in non-volatile memory.

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