摘要 |
<p>In the disclosed database management system, a transaction management unit (102) manages update processes of an update unit (103) and search processes of a search unit (104) as transactions, and allocates a transaction ID at the time of a transaction start request. A first recording unit records a log of update processes resulting from transactions. When data has been updated by means of the update unit (103), a recording unit (107) associates and records update information, which indicates that data has been updated, with a transaction ID. A restoration unit (108) determines whether or not update information of searched-for data is present in the recording unit (107) when searching by means of the search unit (104), and when the determination returns TRUE, the transaction that updated the data is read from the first recording unit, and a restoration process of the data is executed.</p> |