Scalable lighting-fast temporal indexing

Journal Article (2026)
Author(s)

Panagiotis Simatis (University of Ioannina)

George Christodoulou (TU Delft - Electrical Engineering, Mathematics and Computer Science)

Panagiotis Bouros (University of Mainz)

Nikos Mamoulis (University of Ioannina)

Research Group
Data-Intensive Systems
DOI related publication
https://doi.org/10.1007/s00778-026-00968-6 Final published version
More Info
expand_more
Publication Year
2026
Language
English
Research Group
Data-Intensive Systems
Journal title
VLDB Journal
Issue number
3
Volume number
35
Article number
17
Downloads counter
19
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

We study the problem of temporal database indexing, i.e., indexing versions of a database table in an evolving database. Although modern machines include large memory chips, data volumes quickly exceed resources, making it infeasible to keep the entire history in memory. Therefore we require temporal indices that optimize main memory usage while remaining scalable as the history grows. We depart from the classic indexing approach, where all data versions are indexed in a single data structure, and propose LIT, a hybrid index that decouples the management of the current and past states of the indexed column. LIT includes optimized indexing modules for current (i.e., live) and past (i.e., dead) records, supporting efficient queries and updates. Furthermore, our extended approach LIT+ handles record versions in memory using LIT bounded by a memory budget, while managing older versions (fossils) that exceed the budget on disk. We show that LIT outperforms state-of-the-art solutions by orders of magnitude while using space linearly proportional to the number of indexed record versions, making it suitable for main-memory temporal data management. In addition, we also show that LIT+ efficiently indexes long database histories on disk while maintaining scalability and query performance.