3 ms·
Most useful databases persist their data somewhere, what does "persistent" mean in this context? Given the reference to Datomic I assume it means "persistent ov
by vosper 8y ago
Most useful databases persist their data somewhere, what does "persistent" mean in this context? Given the reference to Datomic I assume it means "persistent over time" aka you can time-travel through the DB history. Or is it just the classic meaning of persistent aka "not ephemeral"?
- noncoml 8y agoFrom a quick look at the code I believe they are using sqlite.
- hencq 8y agoI think it's the classical meaning to distinguish it from Datascript, which is in-memory. This is sqlite as a storage back end I think. I wonder if it also supports the recursive parts of datalog.
- j-pb 8y agoDatalog IS the recursive parts. Everything else is just conjunctive queries.
- dustingetz 8y agohttps://github.com/mozilla/mentat/blob/master/query-translator/tests/translate.rs#L530-L539 https://github.com/mozilla/mentat/blob/master/query-translat...