Sirix
Visit ToolSirixDB is an embeddable, bitemporal, append-only database system that stores immutable lightweight snapshots. It keeps the full history of each resource, allowing queries of any revision as fast as the latest.
At a glance
Trending
SirixDB is an embeddable, bitemporal, append-only database system that stores immutable lightweight snapshots. It keeps the full history of each resource, allowing queries of any revision as fast as the latest.
Trending
About
SirixDB is an embeddable, bitemporal, append-only database system and event store designed to keep the full history of each resource. Unlike traditional databases that overwrite data, SirixDB stores immutable lightweight snapshots, ensuring that every revision is a first-class citizen. It uses structural sharing, where only changed pages are written, and unchanged data is shared between revisions via copy-on-write, leading to efficient storage. SirixDB tracks both transaction time (when committed) and valid time (when true in the real world), providing a robust audit trail. It offers various page versioning strategies, including FULL, INCREMENTAL, DIFFERENTIAL, and SLIDING SNAPSHOT, to balance storage cost and read performance. The system is embeddable as a single JAR or can run as a REST server, and provides CLI tools for database operations.
Capabilities
Pricing & Plans
Open Source
Free
FAQs
Trending