Patent ID: 9171027
Filing Date: 2015-10-27
Classification: G06F

Abstract:
1. A method for managing different versions of a data record, the method comprising: maintaining, by a data processing system, 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; updating, by the data processing system, 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 updating, by the data processing system, 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.