×

CONVERTING A SERIAL TRANSACTION SCHEDULE TO A PARALLEL TRANSACTION SCHEDULE

  • US 20160085639A1
  • Filed: 09/19/2014
  • Published: 03/24/2016
  • Est. Priority Date: 09/19/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • storing a list of data transactions in a transaction log;

    reading, using one or more processors at a computer system, a respective data transaction from the transaction log;

    adding the respective data transaction into a first transaction queue in a plurality of concurrent transaction queues;

    reading the respective data transaction from the first transaction queue, wherein a plurality of data transactions are concurrently read off the plurality of concurrent transaction queues;

    determining whether the respective data transaction is dependent on any other currently pending data transaction;

    in accordance with a determination that the respective data transaction is not dependent on any other currently pending data transaction;

    applying the respective data transaction to a reconstructed data set; and

    in accordance with a determination that the respective data transaction is dependent on a currently pending second data transaction;

    delaying commitment of the respective data transaction until the second data transaction has been applied to the reconstructed data set.

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