2 ms·
Would you choose it over Datomic?
by avodonosov 11y ago
Would you choose it over Datomic?
- espeed 11y agoDatomic's immutable storage and time-travel query capabilities are awesome, and I often miss them in other DBs. But Datomic currently isn't designed for write-intensive workloads. And while you can shard Datomic's transactor and then combine multiple DBs in a query (http://nosql.mypopescu.com/post/19310504456/thoughts-about-datomic#comment-465580077 http://nosql.mypopescu.com/post/19310504456/thoughts-about-d...), that's only going to get you so far. However, Apache Geode lets you add custom indexes so it might not be too hard to add Clojure's persistent data structures as a custom index scheme and hook in Apache Geode as a backend to Clojure Datalog: Clojure Datalog: https://github.com/fogus/bacwn https://github.com/fogus/bacwn Datscript: https://github.com/tonsky/datascript https://github.com/tonsky/datascript Clojure's Persistent Data Structures for Java: https://github.com/grignaak/clj-ds https://github.com/grignaak/clj-ds