Patent ID: 8600962
Filing Date: 2013-12-03
Classification: G06F

Abstract:
1. A representative key decision portion for deciding a representative key to be anyone of keys of every record of a record group as an object for maintaining consistency in a transaction process; a log compilation portion for updating a subordinate log by adding consistence object information indicating the object for maintaining the consistency to the subordinate log other than a representative log corresponding to the representative key among logs corresponding to every record of the record group; a log update portion for updating the representative log by writing update information for every record of the record group into the representative log; and a record update portion for updating every record by reflecting the update information written into the representative log in the every record of the record group, wherein the consistence object information comprises in-process identification information for identifying a transaction in process, and wherein the transaction processing device is configured to carry out ceasing the transaction process if the consistence object information has already been added to the logs corresponding to the every record of the record group; wherein the logs and the records are stored in a KVS (Key-Value Store) physically comprising a plurality of storage areas; wherein the log compilation portion, the log update portion, and the record update portion utilize a CAS (Compare And Swap) command to update the logs of the KVS.