×

Method for maintaining log compatibility in database systems

  • US 6,014,674 A
  • Filed: 11/13/1997
  • Issued: 01/11/2000
  • Est. Priority Date: 11/14/1996
  • Status: Expired due to Term
First Claim
Patent Images

1. In a database system, said database system maintaining a log for recording transactions which occur in said system, an improved method for translating logging information from one version of the system to another, the method comprising:

  • storing information about the transactions which occur in the system as a plurality of log records, each log record having a particular log record type and being associated with a particular version of the system in use when said each log record is created;

    receiving a request to process a particular set of log records;

    determining for said particular set of log records whether a different version of the system was in use to create the log records;

    if the determined version is different from the current version of the system, establishing a translation methods table, said table having one entry for each particular type of log record, wherein each entry references a particular translation method for each particular type of log record;

    receiving a request for access to said particular set of log records; and

    in response to said request, providing access to logging information which has been translated to the current version, by performing for each log record the following substeps;

    determining a type for the log record;

    based on the determined type, determining a particular translation method for the log record;

    translating logging information in the log record to the current version by invoking said particular translation method; and

    satisfying said request by providing access to the translated logging information.

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