Executing transactions on distributed databases
AssigneeCouchbase, Inc.
InventorsRaghupathi Keshava Murthy, Sitaram Vemulapalli, Kamini Manoharlal Jagtiani
Life of this patent
Estimating the term…
Loading patent…
AssigneeCouchbase, Inc.
InventorsRaghupathi Keshava Murthy, Sitaram Vemulapalli, Kamini Manoharlal Jagtiani
Estimating the term…
A distributed database system executes transactions on a distributed database. A received transaction includes statements describing modifications of records stored in the distributed database. The distributed database system executes the transaction at a query server by obtaining copies of records corresponding to the statements of the transaction and performing the modifications specified by the statements of the transaction on the record copies. The distributed database system stores the modified record copies at the query server during execution of the transaction. After the transaction has successfully been executed at the query server, the distributed database system attempts to perform a commit process to update the records stored in the distributed database based on the modified record copies.
A method for executing transactions in a distributed database, the method comprising:
A distributed database system comprising:
A non-transitory computer readable storage medium for storing instructions that when executed by a computer processor cause the computer processor to perform steps for exacting a transaction in a distributed database, the steps comprising:
Dependencies are inferred from the claim text.