SirixDB 1.0 Beta Launches with Git-Style Versioning and Time-Travel Queries
Developer Johannes has released SirixDB 1.0 Beta, an open-source document database he has been building in his spare time since 2013, originally rooted in academic research at the University of Konstanz. The database treats historical data as a first-class citizen, storing every commit as a lightweight, directly queryable revision without requiring event replay to reconstruct past states. A key feature is bitemporal querying, allowing users to distinguish between what data was believed to be at a given time versus what it actually was. Earlier versions suffered from poor performance due to excessive JVM heap allocations, a problem the developer resolved by migrating the storage layer to Java's Foreign Function and Memory API for off-heap page storage. The project is available on GitHub with an interactive demo, and the developer is exploring future cloud-based deployments using object storage and distributed log systems.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in