sirix

Bitemporal DB

A log-structured, bitemporal append-only database system with native versioning support.

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.

GitHub

1k stars
35 watching
250 forks
Language: Roff
last commit: almost 2 years ago
Linked from 2 awesome lists

comparisoncoroutinesdiffdiff-algorithmdiffinghacktoberfesthashingjavajsonjsoniqkeycloakkotlinsnapshotssdstoragetemporal-dataversioningvertxxmlxquery

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
sirixdb/sirix-svelte-frontendA GUI console for SirixDB using Svelte and Tauri, allowing users to interact with the SirixDB database.26
siridb/siridb-serverA highly scalable and fast time series database with dynamic grouping of time series.506
fern4lvarez/piladbA lightweight, RESTful database engine based on stack data structures206
bitemyapp/reviseA Clojure-based client for interacting with a RethinkDB database146
iboxdb/db4o-gplA non-intrusive persistence system for storing complex objects in real-time30
mfp/obigstoreA high-performance, distributed, multidimensional NoSQL database server and client library with strong data durability guarantees and efficient range queries.43
robashton/cravendbA document-oriented database with advanced features like full-text queries and replication.61
duckdb/duckdb-rsAn ergonomic Rust wrapper for DuckDB's C API527
tumblr/jetpantsAutomates complex MySQL database tasks and provides a Ruby library for building custom migration scripts1,135
netrusov/zabbixdbaService to monitor multiple RDBMS databases in real-time97
webdb-app/appA comprehensive database IDE with features like versioning and data inference, designed to simplify database development and management.192
firstbatchxyz/hollowdbA privacy-preserving key-value database on the Arweave blockchain63
pupizoid/ormliteA lightweight package implementing some ORM-like features and helpers for SQLite databases.16
zero88/jooqxAn implementation of a powerful, reactive, and non-blocking SQL database interface27
curiosity-ai/rocksdb-sharpA C# wrapper around Facebook's RocksDB key-value database167