2 repositorios
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 es un almacén de estado inmutable en memoria y un almacén de triples basado en esquemas. Gestiona el estado de la aplicación como una base de datos versionada, almacenando datos como hechos inmutables que consisten en una entidad, atributo, valor y transacción. El proyecto proporciona un motor lógico para ejecutar consultas Datalog con soporte para joins implícitos, reglas recursivas y negación. También cuenta con una API de extracción declarativa para recuperar grafos de entidades profundamente anidados y estructuras de datos relacionadas. La base de datos impone la integridad de los datos a través de restricciones basadas en esquemas y tipos de atributos. Admite transacciones atómicas, protocolos de almacenamiento conectables para persistencia e indexación de atributos B-tree para optimizar las búsquedas. El sistema está diseñado para su uso en entornos Clojure, ClojureScript y JavaScript.
Implements a Datomic-style immutable store allowing for time-travel queries and consistent state snapshots.