×

SYSTEM AND METHOD FOR RECONCILING TRANSACTIONAL AND NON-TRANSACTIONAL OPERATIONS IN KEY-VALUE STORES

  • US 20150074070A1
  • Filed: 09/09/2013
  • Published: 03/12/2015
  • Est. Priority Date: 09/09/2013
  • Status: Abandoned Application
First Claim
Patent Images

1. A method comprising:

  • storing, in a database system, data that is accessible to both transaction-enabled clients and native clients;

    executing a transaction initiated by a transaction-enabled client, by;

    performing read operations that belong to the transaction; and

    delaying performance of write operations that belong to the transaction;

    while the transaction is executing, allowing native clients to perform operations on items managed by the database system;

    in response to a request to commit the transaction, determining whether any conflict exists between the transaction and any native database operation performed by the database system during execution of the transaction;

    wherein determining whether any conflict exists includes determining whether a native database operation, executed by the database system between the start and the end of the transaction, wrote to an item that was read by or will be written to by the transaction;

    responsive to determining that a conflict exists, aborting the transaction;

    responsive to determining that no conflict exists, performing the write operations that belong to the transaction and committing the transaction;

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

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