Overlapping B+-trees: An implementation of a transaction time access method

作者:

Highlights:

摘要

A new variation of Overlapping B+-trees is presented, which provides efficient indexing of transaction time and keys in a two dimensional key-time space. Modification operations (i.e. insertions, deletions and updates) are allowed at the current version, whereas queries are allowed to any temporal version, i.e. either in the current or in past versions. Using this structure, snapshot and range-timeslice queries can be answered optimally. However, the fundamental objective of the proposed method is to deliver efficient performance in case of a general pure-key query (i.e. ‘history of a key’). The trade-off is a small increase in time cost for version operations and storage requirements.

论文关键词:Temporal databases,Transaction time,Access methods,Indexing,Algorithms,Time and space performance

论文评审过程:Received 6 February 1998, Revised 21 August 1998, Accepted 29 September 1998, Available online 1 June 1999.

论文官网地址:https://doi.org/10.1016/S0169-023X(98)00046-9