Replies: 1 comment
|
Hey @cb-wells - interesting question! Right now it would best to think of XT as a place to store the base facts and derived facts, and perhaps also serializations of the rules too. I think attempting to use XT's SQL DML to express and execute the rules also is probably a stretch too far given the lack of indexes/views/IVM/CTEs (perhaps it will be possible some day soon though). The transactional model and temporality should at least help with integrating with your rules engine of choice. I haven't used clara-rules myself before, but I've heard good things (and also in combination with Datomic - whose transactional model XTDB attempts to recreate through a SQL veneer). |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Hello, I'm designing a shared knowledge interface, and I'm very interested in building on XTDB. Users will be able to manage rules that update the database; and I understand rules are not in v2, but I know there are several Clojure rule engines, in particular clara-rules. It would be very helpful to know your assessment of the viability of integrating XTDB with clara-rules, and if you have any warnings or advice, etc. Thank you!
All reactions