SirixDB is an an embeddable, bitemporal, append-only database system and event store, storing immutable lightweight snapshots. It keeps the full history of each resource. Every commit stores a space-efficient snapshot through structural sharing. It is log-structured and never overwrites data. SirixDB uses a novel page-level versioning approach.
Should be straight forward using a metadata resource to keep track of the resource names and their revisions during a database-wide transaction commit.
Should be straight forward using a metadata resource to keep track of the resource names and their revisions during a database-wide transaction commit.