Patent ID: 8504542
Filing Date: 2013-08-06
Classification: G06F

Abstract:
1. A method for writing data to a plurality of database rows as part of a multi-row transaction, the method comprising the steps of: acquiring, from a lock service, a lock on a row of a transaction table; after acquiring the lock, writing the data to the plurality of database rows; after writing the data to the plurality of database rows, querying the lock service to determine whether the lock was in fact held by the lock service for the multi-row transaction since the lock was acquired from the lock service and while writing the data to the plurality of database rows; and adding the row to the transaction table in response to determining, based on the querying, that the lock was in fact held by the lock service for the multi-row transaction since the lock was acquired from the lock service and while writing the data to the plurality of database rows; wherein the method is performed by one or more computing devices.