asami

Asami, the graph database https://github.com/threatgrid/asami
dominicm 2021-05-06T19:59:27.326700Z

I'm on the fence. I have considered trying to rig up naga and crux, but I'm not actually doing it. I wanted to react to incoming data, and insert additional derived data as a result of that. I'm not even sure if it's really possible.

dominicm 2021-05-06T19:59:35.326900Z

I like the sound of doing more with rules though too.

quoll 2021-05-06T20:09:15.327100Z

Yes, Naga is about inferring from existing data. What you’re talking about is very possible, but it needs a more integrated approach.

dominicm 2021-05-06T20:10:27.327300Z

oh, I meant the whole pipeline with Crux. Crux is a special-case because I can do it transactionally as data comes in. With datomic, etc. it was less appealing because the information would be sometimes out of date. But that's just the kind of application I build.

quoll 2021-05-06T20:14:18.327500Z

Doing a RETE engine over Datomic would be painful, because you need to be in the transaction pipeline, but there is no hook for that.

quoll 2021-05-06T20:14:56.327700Z

There seems to be a desire to do rule processing on the input stream for Asami, so I may need to integrate there too