摘要:
The transaction processing apparatus (100) includes: a transaction analyzer (101) that determines whether or not a transaction is a transaction that acquires a lock to operate and specifies, on a data storage device (200), data that is to be accessed by the transaction; a lock manager (102) that causes, if the transaction acquires a lock to operate, this transaction to acquire the lock; and a transaction executor (103) that executes this transaction on the condition that another transaction other than this transaction has not acquired the lock, and updates, based on the execution result, the data that is to be accessed.
摘要:
An information storage system includes: a data storing unit storing key value data in which a key is one of a plurality of elements of record data composed of the elements and the key is associated with a value including one or a plurality of record data; and a data structure converting unit converting a data structure of the key value data stored by the data storing unit into another data structure by changing the key. The data structure converting unit performs conversion of the data structure of the key value data stored by the data storing unit in accordance with a use condition of the key value data.