×

Transaction protocol for reading database values

  • US 9,619,507 B2
  • Filed: 12/23/2014
  • Issued: 04/11/2017
  • Est. Priority Date: 09/02/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising the steps of:

  • obtaining a first timestamp value from a timestamp service;

    reading a database value stored in a database table cell;

    obtaining a write timestamp value associated with the database value;

    based on the write timestamp value associated with the database value, reading a second timestamp value from a row of a transaction table, wherein the row of the transaction table associates the write timestamp value with the second timestamp value;

    providing the database value to a client application in context of a first transaction in response to determining, based on a comparison between the first timestamp value and the second timestamp value, that a second transaction that wrote the database value to the cell committed before the first transaction started;

    wherein the database table cell comprises a plurality of database values, and the provided database value is selected from the plurality of database values based on the comparison between the first timestamp value and the second timestamp value; and

    wherein the method is performed by one or more computing devices.

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