Method and system for committing transactions in a semi-distributed manner
AssigneeYahoo Holdings, Inc.
InventorsOhad Shacham, Edward Bortnikov, Idit Keidar, Yonatan Gottesman
Life of this patent
Estimating the term…
Loading patent…
AssigneeYahoo Holdings, Inc.
InventorsOhad Shacham, Edward Bortnikov, Idit Keidar, Yonatan Gottesman
Estimating the term…
The present teaching relates to committing transactions over a database in a semi-distributed manner. In one example, a transaction is executed to access a plurality of keys stored in the database. A request is transmitted to a transaction management engine to commit the transaction. The transaction management engine performs a conflict check between the transaction and one or more transactions running concurrently with the transaction, and generates an instruction based on the conflict check. The instruction is received from the transaction management engine. Based on the instruction, one or more of the plurality of keys are updated in the database or data added by the transaction to the database are erased.
A method, implemented on a machine having at least one processor, storage, and a communication platform connected to a network for database operation, the method comprising:
A method, implemented on a machine having at least one processor, storage, and a communication platform connected to a network for database operation, the method comprising:
A system, having at least one processor, storage, and a communication platform connected to a network for database operation, the system comprising:
A machine-readable tangible and non-transitory medium having information for database operation, when read by the machine, causes the machine to perform the following:
Dependencies are inferred from the claim text.