https://github.com/sirixdb/sirix
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.
https://github.com/sirixdb/sirix
comparison coroutines diff diff-algorithm diffing hacktoberfest hashing java json jsoniq keycloak kotlin snapshot ssd storage temporal-data versioning vertx xml xquery
Last synced: 6 months ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/sirixdb/sirix
- Owner: sirixdb
- License: bsd-3-clause
- Created: 2012-06-09T02:22:14.000Z (over 13 years ago)
- Default Branch: main
- Last Pushed: 2025-04-08T11:25:02.000Z (7 months ago)
- Last Synced: 2025-05-07T08:45:03.132Z (6 months ago)
- Topics: comparison, coroutines, diff, diff-algorithm, diffing, hacktoberfest, hashing, java, json, jsoniq, keycloak, kotlin, snapshot, ssd, storage, temporal-data, versioning, vertx, xml, xquery
- Language: Roff
- Homepage: https://sirix.io
- Size: 182 MB
- Stars: 1,145
- Watchers: 33
- Forks: 247
- Open Issues: 92
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Roadmap: ROADMAP.md
Awesome Lists containing this project
- awesome-list-for-developers - SirixDB - first-issue)_ <br> SirixDB é um banco de dados NoSQL evolutivo e versionado (XML e JSON) escrito (em grande parte) em Java. Ele armazena snapshots compactos durante commits com muitos conceitos emprestados do ZFS e Git. Cada revisão é indexada e o banco de dados pode ser consultado com consultas temporais. É especialmente adequado para hardware moderno. (Java / Misc)