PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
March 13, 2026The VLDB Journal0 citationsOpen Access

Scalable lighting-fast temporal indexing

PSPanagiotis SimatisGCGeorge ChristodoulouPBPanagiotis Bouros

Key Points

  • The aim is to develop an efficient indexing solution for managing versions of a database as it evolves.
  • Proposed LIT hybrid index to separate management of current and past records.
  • Developed LIT $$^+$$ for handling in-memory record versions within a defined memory budget.
  • Facilitated efficient queries and updates by optimizing indexing modules.
  • LIT significantly outperformed existing indexing solutions in terms of performance.
  • Memory usage remained linearly proportional to the number of indexed record versions.
  • LIT $$^+$$ efficiently managed long database histories on disk while ensuring scalability.

Abstract

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.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Simatis et al. (2026) studied this question.

synapsesocial.com/papers/69b3ad1302a1e69014ccf542https://doi.org/10.1007/s00778-026-00968-6
Ask AI
Helpful
Bookmark
Share
View Full Paper