摘要 |
<p>A record data storage unit stores records representing a set of a key and a value. A WAL (Write Ahead Logging) storage unit stores an update history in units of data groups in which a plurality of records have been aggregated. A transaction processing unit, at commit time for a transaction referencing or updating a data group, on the basis of the update history stored in the WAL storage unit, assesses the presence or absence of exclusivity violations in units of records, whereupon if no exclusivity violations are present, the transaction succeeds, and an update log of the same is recorded in the WAL storage unit. WAL reflection means reflects the updated content of the record that is in the update log, which is stored in the WAL storage unit, in a record data storage unit.</p> |