Patent ID: 6014674
Filing Date: 2000-01-11
Classification: G06F,Y10S

Abstract:
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; andin 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; andsatisfying said request by providing access to the translated logging information.