LIT: Lightning-fast In-memory Temporal Indexing
George Christodoulou, Panagiotis Bouros, Nikos Mamoulis
Abstract
We study the problem of temporal database indexing, i.e., indexing versions of a database table in an evolving database. With the larger and cheaper memory chips nowadays, we can afford to keep track of all versions of an evolving table in memory. This raises the question of how to index such a table effectively. We depart from the classic indexing approach, where both current (i.e., live) and past (i.e., dead) data versions are indexed in the same data structure, and propose LIT, a hybrid index, which decouples the management of the current and past states of the indexed column. LIT includes optimized indexing modules for dead and live records, which support efficient queries and updates, and gracefully combines them. We experimentally show that LIT is orders of magnitude faster than the state-of-the-art temporal indices. Furthermore, we demonstrate that LIT uses linear space to the number of record indexed versions, making it suitable for main-memory temporal data management.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext d4ba98d0-d8ff-4821-a443-d7d575d18126Cited by top-tier papers5
- Relevance Queries for Interval DataPanagiotis Bouros, Nikos MamoulisSIGMOD 2025 · 4 citations
- Timestamp Approximate Nearest Neighbor Search Over High-Dimensional Vector DataYuxiang Wang, Ziyuan He, Yongxin Tong, Zimu Zhou et al.ICDE 2025 · 4 citations
- Fast Indexing for Temporal Information RetrievalChristian Rauch, Panagiotis BourosSIGMOD 2026 · 3 citations
- Efficient Concurrent Updates to Persistent Randomized Binary Search TreesGuanhao Hou, Jinchao Huang, Fangyuan Zhang, Sibo WangVLDB 2025 · 1 citation
- Efficient Temporal Subgraph Management: A New Interval IndexDian Ouyang, Yikun Wang, Dong Wen, Wenjie Zhang et al.VLDB 2026
Builds on7
- HINT: A Hierarchical Index for Intervals in Main MemoryGeorge Christodoulou, Panagiotis Bouros, Nikos MamoulisSIGMOD 2022 · 17 citations
- A Two-layer Partitioning for Non-point Spatial DataDimitrios Tsitsigkos, Konstantinos Lampropoulos, Panagiotis Bouros, Nikos Mamoulis et al.ICDE 2021 · 15 citations
- Computing Complex Temporal Join Queries EfficientlyXiao Hu, Stavros Sintos, Junyang Gao, Pankaj K. Agarwal et al.SIGMOD 2022 · 9 citations
- Durable Top-K Instant-Stamped Temporal Records with User-Specified Scoring FunctionsJunyang Gao, Stavros Sintos, Pankaj K. Agarwal, Jun YangICDE 2021 · 8 citations
- iTemporal: An Extensible Generator of Temporal BenchmarksLuigi Bellomarini, Markus Nissl, Emanuel SallingerICDE 2022 · 7 citations
Related papers
- Rethink Query Optimization in HTAP DatabasesHaoze Song, Wenchao Zhou, Feifei Li, Xiang Peng et al.SIGMOD 2024 · 7 citations
- FILM: a Fully Learned Index for Larger-than-Memory DatabasesChaohong Ma, Xiaohui Yu, Yifan Li, Xiaofeng Meng et al.VLDB 2023 · 33 citations
- HR-Index: An Effective Index Method for Historical Reachability Queries over Evolving GraphsYajun Yang, Hanxiao Li, Xiangju Zhu, Junhu Wang et al.SIGMOD 2023 · 2 citations
- LUCID: An Updatable and Concurrent Learned Index for Larger-Than-Memory Data ManagementChaohong Ma, Xiaohui Yu, Yifan Li, Aishan Maoliniyazi et al.ICDE 2026
- Revisiting Secondary Indexing in LSM-based Storage Systems with Persistent MemoryJing Wang, Youyou Lu, Qing Wang, Yuhao Zhang et al.USENIX ATC 2023 · 13 citations
