×

Computer program product and program storage device for improving data recovery performance

  • US 5,561,798 A
  • Filed: 06/07/1995
  • Issued: 10/01/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 program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform method steps for recovering a database, said method steps comprising:

  • 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
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×