2 repository-uri
Immutable data storage inspired by Datomic, enabling time-travel queries and conflict-free concurrent edits for graph data.
Distinct from Immutable Data Storage: Distinct from Immutable Data Storage: specifically uses Datomic-style architecture with time-travel queries and conflict-free concurrent edits, not general immutable JSON storage.
Explore 2 awesome GitHub repositories matching software engineering & architecture · Datomic-Style Immutable Stores. Refine with filters or upvote what's useful.
Athens is no longer maintainted. Athens was an open-source, collaborative knowledge graph, backed by YC W21
Stores graph data as immutable facts in a Datomic-style database enabling time-travel queries and conflict-free concurrent edits.
Datascript este un magazin de stare imutabil, în memorie, și un magazin de triplete bazat pe schemă. Gestionează starea aplicației ca o bază de date versionată, stocând datele ca fapte imutabile constând dintr-o entitate, atribut, valoare și tranzacție. Proiectul oferă un motor logic pentru executarea interogărilor Datalog cu suport pentru join-uri implicite, reguli recursive și negație. De asemenea, dispune de un API declarativ de tip „pull” pentru preluarea grafurilor de entități profund imbricate și a structurilor de date conexe. Baza de date impune integritatea datelor prin constrângeri bazate pe schemă și tipuri de atribute. Suportă tranzacții atomice, protocoale de stocare pluggable pentru persistență și indexarea atributelor B-tree pentru a optimiza căutările. Sistemul este conceput pentru utilizare în medii Clojure, ClojureScript și JavaScript.
Implements a Datomic-style immutable store allowing for time-travel queries and consistent state snapshots.