Patent attributes
Database management involving obtaining a request of update of a record of a database including: (i) pages with records, each including data and transaction identification information (XID) that has a range that is divided by a predetermined range; and (ii) generation identification information (GID) that is increased when the XID's value exceeds the divided range, where the page includes a GID header indicating the earliest GID of the records of the page. Also, reading a page's GID header when switching pages, comparing the GID header with the present GID of the present XID, and performing a freeze process to the record having the XID included in the page's GID header when the GID header's value is less than the difference between the GID's value to which the present XID belongs and a predetermined value.