At some point (I missed the memo) stopped espousing and invented . I'm guessing this was to step out of any annoying dependencies of datalog and dampen comparison with the other major datalog approaches in .

docs.xtdb.com/intro/what-is-xt I especially enjoy the side-by-side Clojure/JSON comparisons here

@mykhaylo mrmm.. I didn't see that anywhere. But, to be fair, it's been a while since I've worked on my XTDB projects

@worldsendless @mykhaylo The main issue is that in order to fully support SQL - even for a schema-less DB - there needs to be some notion of "tables" and Datalog doesn't have that. An early v2 build had Datalog+tables but it was awkward to use and had several open questions -- so they designed a new "inspired-by-Datalog" query language that is composable and explicit and provides full parity under the hood with the SQL support.

Follow

@seancorfield @mykhaylo I just came across the old mailing list discussions they (Crux) were haviig with you in their early days about this. Thanks for summarizing and filling me in!

Sign in to participate in the conversation
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.