T
TypeDB8h ago
Randy

Rules?

I am sure this has come up before, but your main features page shows that version three supports rules while your migration page says they have been removed before I spend my time looking at three. Can somebody tell me are rules gone and is there any plan to bring them back or did this turn into just another database?
3 Replies
Joshua
Joshua7h ago
Hi Randy, we're in the process of replacing parts of our website so the features page is still WIP! Rules as they were are now replaced by functions, which execute very similarly under the hood, but are more familiar to users && more performant - we're unlikely to bring them back for the foreseeable future https://typedb.com/docs/core-concepts/typeql/queries-as-functions we're going to add a section that's going to explain rules vs functions as well cc @krishnan see @callum we should really push on the website!
Randy
RandyOP7h ago
Thank you. Is there a way to do A implies relation in one function then B implies relation C fifty levels deep with rules. My use case was rule systems so huge no other tool could handle them. Removing rules took that one of a kind tool away. I understand that it was unmanageable as a database feature. As a stand alone reasoning engine, who cared if a reply to a query takes days when you are getting answers that no other system could
Joshua
Joshua6h ago
I'm sorry to say that it's gone away, but yes as much as i'd love to retain rules for this kind of use case, most database operations have low-ish latency requirements to power applications

Did you find this page helpful?