Show HN: SirixDB – a bitemporal JSON database system with sub-page versioning
Category: database
Tags: bitemporal, json-database, versioning, time-travel, java, embedded-database
Score: 7.8/10 (Innovation: 8, Technical: 9, Documentation: 7, Utility: 7)
SirixDB is a bitemporal JSON database that treats every revision as a first-class citizen using sub-page versioning and structural sharing, enabling instant time-travel queries without replaying logs. Its novel approach to versioned storage with O(N) fragment reads for any revision and benchmarked performance competitive with DuckDB makes it a standout for applications requiring auditable, temporal data.
Target audience: backend devs, data engineers, infrastructure engineers
Repository: https://github.com/sirixdb/sirix · Java · BSD-3-Clause · 1193 stars
View on Hacker News