发明名称 MANAGING A MULTI-VERSION DATABASE
摘要 Managing different versions of a data record is provided. A mapping is maintained between a version-independent logical record identifier and a version-dependent physical record row identifier that correspond to each data record within a plurality of data records of a data table using a logical record identifier to physical record row identifier indirection mapping table. Entries within leaf pages of an index associated with the data table are updated to point to the version-independent logical record identifier corresponding to a data record instead of pointing to the version-dependent physical record row identifier corresponding to the data record. The logical record identifier to physical record row identifier indirection mapping table is updated in response to performing an operation on the data record instead of updating the entries within the leaf pages of the index associated with the data table.
申请公布号 US2014358861(A1) 申请公布日期 2014.12.04
申请号 US201313969537 申请日期 2013.08.17
申请人 International Business Machines Corporation 发明人 Bhattacharjee Bishwaranjan;Canim Mustafa;Hamedani Mohammad Sadoghi;Ross Kenneth A.
分类号 G06F17/30 主分类号 G06F17/30
代理机构 代理人
主权项 1. A data processing system for managing different versions of a data record, the data processing system comprising: a bus system; a storage device connected to the bus system, wherein the storage device stores computer readable program code; and a processor unit connected to the bus system, wherein the processor unit executes the computer readable program code to maintain a mapping between a version-independent logical record identifier and a version-dependent physical record row identifier that correspond to each data record within a plurality of data records of a data table using a logical record identifier to physical record row identifier indirection mapping table; update entries within leaf pages of an index associated with the data table to point to the version-independent logical record identifier corresponding to a data record instead of pointing to the version-dependent physical record row identifier corresponding to the data record; and update the logical record identifier to physical record row identifier indirection mapping table in response to performing an operation on the data record instead of updating the entries within the leaf pages of the index associated with the data table.
地址 Armonk NY US