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
253 forks
Language: Roff
last commit: 3 days ago
Linked from 2 awesome lists

comparisoncoroutinesdiffdiff-algorithmdiffinghacktoberfesthashingjavajsonjsoniqkeycloakkotlinsnapshotssdstoragetemporal-dataversioningvertxxmlxquery

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
sirixdb/sirix-svelte-frontend A GUI console for SirixDB using Svelte and Tauri, allowing users to interact with the SirixDB database. 26
siridb/siridb-server A highly scalable and fast time series database with dynamic grouping of time series. 506
fern4lvarez/piladb A lightweight, RESTful database engine based on stack data structures 206
bitemyapp/revise A Clojure-based client for interacting with a RethinkDB database 146
iboxdb/db4o-gpl A non-intrusive persistence system for storing complex objects in real-time 30
mfp/obigstore A multi-dimensional, scalable and highly available database system with BigTable-like data model and LevelDB 43
robashton/cravendb A document-oriented database with advanced features like full-text queries and replication. 61
duckdb/duckdb-rs An ergonomic Rust wrapper for DuckDB's C API 505
tumblr/jetpants Automates complex MySQL database tasks and provides a Ruby library for building custom migration scripts 1,136
netrusov/zabbixdba Service to monitor multiple RDBMS databases in real-time 98
webdb-app/app A comprehensive database IDE with features like versioning and data inference, designed to simplify database development and management. 181
firstbatchxyz/hollowdb A privacy-preserving key-value database on the Arweave blockchain 62
pupizoid/ormlite A lightweight package implementing some ORM-like features and helpers for SQLite databases. 14
zero88/jooqx An implementation of a powerful, reactive, and non-blocking SQL database interface 27
curiosity-ai/rocksdb-sharp A C# wrapper around Facebook's RocksDB key-value database 166