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). |
Beta Was this translation helpful? Give feedback.
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!
Beta Was this translation helpful? Give feedback.
All reactions