Incorporating Retroactive Operations in Large Temporal Databases Using Retroactive B-Tree
Loading...
Files
Date
Journal Title
Journal ISSN
Volume Title
Publisher
Journal of Information Technology Management, 2025, Vol. 17, Special Issue, pp.87-107. Received: January 17, 2025 Published by the University of Tehran, College of Management
DOI
Abstract
Temporal databases, quickly rising in size, are distinguished by their capacity to maintain the
older version of data objects against actions on them, allowing logical deletions. Queries for
historical data are particularly costly due to the linear scanning of temporal versions.
Temporal data structures like time-split B-Tree or multiversion B-Tree are working
underlying the state-of-the-art temporal databases. So far, most efficient temporal data
structures are partially persistent or fully persistent, but none of them support retroactive
queries. On the other hand, efficient temporal indexing is required to address bulk loading in areal-life application. To the best of our knowledge, there is no efficient solution for bulk
loading and updating retroactive index structures. This article seeks to offer a new data
structure, the Retroactive B-Tree (RBT), to facilitate retroactive operations in temporal
databases as well as bulk loading.
