×

Systems and methods for online transactional data processing

  • US 8,700,562 B2
  • Filed: 06/10/2005
  • Issued: 04/15/2014
  • Est. Priority Date: 06/22/2004
  • Status: Active Grant
First Claim
Patent Images

1. An online transactional processing (OLTP) system, comprising:

  • a relational database for storing transactional data;

    an OLTP application program for processing the transactional data, the OLTP application program generating a set of change documents for a run of the OLTP application program, wherein the set of change documents includes descriptions of transformations performed on the transactional data by the run of the OLTP application program;

    a mass storage device for storing the change documents;

    means for receiving a request for correction of a previous run of the OLTP application program;

    means for reading the set of change documents of the previous run from the mass storage device into a random access memory;

    means for inverting the transformations as described by the set of change documents of the previous run;

    means for initiating a renewed run of the OLTP application program to create a new set of change documents that are temporarily stored in the random access memory;

    means for identifying corresponding change documents of the previous and the renewed run that differ from each other; and

    means for overwriting at least a sub-set of the set of change documents of the previous run stored on the mass storage device by at least a sub-set of the new set of new change documents, wherein the means for overwriting overwrites only change documents of the previous run for which a differing corresponding change document of the renewed run is identified.

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