×

Delegation of database post-commit processing

  • US 9,798,759 B2
  • Filed: 11/25/2014
  • Issued: 10/24/2017
  • Est. Priority Date: 11/25/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • handling a plurality of transactions in a database, each transaction comprising a plurality of operations on at least one record in the database, at least two of the transactions of the plurality of transactions being handled concurrently by separate handling processes;

    assigning a temporary timestamp to each record, the temporary timestamp being based, at least in part, on the corresponding transaction;

    committing a first transaction among the plurality of transactions; and

    delegating, after committing of the first transaction, re-stamping of at least one temporary timestamp for a first record of the at least one record in the database, the first record being modified by the first transaction, the delegating comprising causing a different process than the handling process for the first transaction to perform the re-stamping, the delegating further comprising passing an undo file identifying a plurality of commit timestamps to be processed to a history manager, re-stamping transaction control block states for a plurality of transaction control blocks corresponding to the commit timestamps, and setting the re-stamped transaction control blocks as free.

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