Patent ID: 7908245
Filing Date: 2011-03-15
Classification: G06F

Abstract:
1. A method for managing a database for storing data, the method comprising: obtaining a request of update of a record stored in the database, the database including a plurality of pages including a plurality of records, each of the records including data and transaction identification information (XID) for identifying an order of a transaction related to the data stored in the record, the XID having a range, the range of the value of the XID being divided by a predetermined range, the database including generation identification information (GID), the value of which is increased when the value of the XID exceeds the divided range, the order of the transaction being determined from the XID and the GID, the page being a unit of the amount of data read from the database, the page including a GID header for indicating the earliest GID among the records included in the page; reading out a GID header of a page when the page is switched to another; comparing the GID header with the present GID to which the present XID belongs; and performing a freeze process to the record having the XID included in the GID header in the page when the value of the GID header is smaller than a value calculated from a difference between a value of the GID to which the present XID belongs and a predetermined value.