The BTR-Tree: Path-defined version-range splitting in a branched and temporal structure

0Citations
Citations of this article
4Readers
Mendeley users who have this article in their library.
Get full text

Abstract

There are applications which require the support of temporal data with branched time evolution, called branched-and-temporal data. In a branched-and-temporal database, both historic versions and current versions are allowed to be updated. We present an access method, the BTR-Tree, for branched-and-temporal databases with reasonable space and access time tradeoff. It is an index structure based on the BT-Tree [5]. The BT-Tree always splits at a current version whenever a data page or an index page is full. The BTR-Tree is able to split at a previous version while still keeping the posting property that only one parent page needs to be updated. The splitting policy of the BTR-Tree is designed to reduce data redundancy in the structure introduced by branching. Performance results show that the BTR-Tree has better space efficiency and similar query efficiency than the BT-Tree, with no overhead in search and posting algorithm complexity. © Springer-Verlag Berlin Heidelberg 2003.

Cite

CITATION STYLE

APA

Jiang, L., Salzberg, B., Lomet, D., & Barrena, M. (2003). The BTR-Tree: Path-defined version-range splitting in a branched and temporal structure. Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2750, 28–45. https://doi.org/10.1007/978-3-540-45072-6_3

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free