- Eine Clojure-basierte Datalog-DB mit Datomic-kompatibler API, die wie Git unveränderliche Snapshots beibehält und Abfragen früherer Zustände frei und ohne Locks ermöglicht
- Mit Time-Travel-Queries lassen sich alle früheren Zustände abrufen; außerdem sind ein vollständiges Audit des gesamten Transaktionsverlaufs und eine integrierte Funktion zur vollständigen Datenlöschung für die DSGVO-Compliance enthalten
- Unterstützt einen verteilten Index-Space und damit Read-Scaling durch direkten Zugriff auf persistente Indizes ohne DB-Verbindung
- Verschiedene Storage-Backends: Datei, LMDB, S3, JDBC, Redis, IndexedDB usw., anbindbar über konserve
- Plattformübergreifende Unterstützung für JVM (Clojure), Node.js, Browser (ClojureScript/JavaScript) und sogar eine Java-API
- Unterstützt Echtzeit-Synchronisierung Browser ↔ Server auf Basis von Kabel WebSocket
- Migration der API-Spezifikation von clojure.spec zu malli; unterstützt automatische Codegenerierung (Codegen) für Java-, TypeScript-, Python- und Native-Bindings
- EPL-1.0 / Implementiert in Clojure
Noch keine Kommentare.