Fork me on GitHub
#xtdb
<
2021-02-10
>
Toyam Cox09:02:34

I've been wandering through the documentation...is there an ability to listen for changes to a query, or did I make that up?

jarohen09:02:41

There's (crux/listen node ...), which notifies you of incoming transactions - is that what you were thinking of?

refset11:02:33

We did also spike a 3df integration at one stage: https://github.com/crux-labs/crux-dataflow

Carlo16:02:47

I literally joined #crux to ask this question 😂 well done

👏 3
Carlo16:02:53

@U899JBRPF are there plans to integrate/stabilize more of the differential dataflow approach?

refset16:02:16

There are no plans on the near-term horizon, unfortunately. It's a very interesting problem space but we think it's ~orthogonal to building a fast OLTP-capable DBMS (at least with the R&D capacity we have today, anyway)

🙌 3
Carlo16:02:58

I see, that's a pragmatic response and I like it. Is there anything else in the clojure world that's attempting to embrace the differential dataflow approach? (I'm unfamiliar with clojure DBs); maybe datomic?

🙏 3
refset17:02:47

I've not seen anyone attempt to recreate Differential's tricks in Clojure, but there are various rule engines that offer somewhat similar features, e.g. https://github.com/threatgrid/naga

Carlo20:02:35

amazing suggestions, both naga and o'Doyle! Thanks 🙌

🙂 3
Toyam Cox04:02:22

I use destructuring maps in function signatures so I know what parts of a map I want to use, for whatever that's worth