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.
1k stars
35 watching
250 forks
Language: Roff
last commit: about 1 month ago
Linked from 2 awesome lists
comparisoncoroutinesdiffdiff-algorithmdiffinghacktoberfesthashingjavajsonjsoniqkeycloakkotlinsnapshotssdstoragetemporal-dataversioningvertxxmlxquery
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 high-performance, distributed, multidimensional NoSQL database server and client library with strong data durability guarantees and efficient range queries. | 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 | 527 |
tumblr/jetpants | Automates complex MySQL database tasks and provides a Ruby library for building custom migration scripts | 1,135 |
netrusov/zabbixdba | Service to monitor multiple RDBMS databases in real-time | 97 |
webdb-app/app | A comprehensive database IDE with features like versioning and data inference, designed to simplify database development and management. | 192 |
firstbatchxyz/hollowdb | A privacy-preserving key-value database on the Arweave blockchain | 63 |
pupizoid/ormlite | A lightweight package implementing some ORM-like features and helpers for SQLite databases. | 16 |
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 | 167 |