|
|
|
|
|
by holygoat
3423 days ago
|
|
Yes. Project Mentat fits into a conceptual lineage that includes Freebase's graphd and 2005-onward Semantic Web stores. We have aimed for compatibility with Datomic and DataScript for least surprise, but if you squint there's a little AllegroGraph in the direction. Datomic's model (both architectural and conceptual) draws from Clojure's concepts of persistence. That model isn't free, so Mentat deviates from it where it makes sense to do so: at present we don't implement querying of history or past states, for example, and when we do it won't be free. We'll get closer to full Datomic-style datom store capabilities over time, but we'll make different performance tradeoffs. |
|
> at present we don't implement querying of history or past states, for example, and when we do it won't be free.
That's the bit of Datomic that intrigues me and gives the best use-case (I don't have to add data versioning and history in my app-layer) and what I'm looking for in other systems.