Fork me on GitHub

Does anyone have any suggestions on what material I should look at to start picking up datalog?


This is a very nice introduction, IMO


It's nearly the same material, but I tried to make some things even clearer ๐Ÿ™‚


Neat! Thanks for your help!

๐Ÿ™ 1

Just wanted to second Learn Datalog Today!


Do you have any familiarity with Clojure graph databases?


If not, then Asamiโ€™s introduction tries to be agnostic of the actual database youโ€™re using:

โญ 3

Thanks! Let me look into it! I just watched your strange loop talk about asami yesterday! ๐Ÿ˜„

๐Ÿ‘ 1

Will be joining a project using XTDB (crux) and need to get a bit more familiar with datalog queries

Steven Deobald10:10:04

@UUSQHP535 It's been nearly a decade since I wrote my first [EDN] Datalog query, and I still found @U051N6TTC's StrangeLoop talk to be incredibly lucid. After you've spent a week or two writing queries, it would probably pay to go back to it โ€” the visuals are fantastic for constructing a mental model of how these Clojure graph dbs work.

๐Ÿ‘ 1
โค๏ธ 1
Steven Deobald10:10:53

Out of curiosity, where will you be using XTDB? (If you can say.)


@U01AVNG2XNF I think I should be able to say :thinking_face:. I miraculously found a team using Clojure in my current workplace - DBS Bank Singapore - they are using it for a metadata store (xtdb for maintain an audit trail of metadata changes). And am in the midst of transferring to that department and team

Steven Deobald10:10:01

@UUSQHP535 Very cool! Are you folks using the Egeria toolchain? Or just XTDB in the raw?


To my knowledge, just XTDB (the team started development, while XTDB was still known as crux)

๐Ÿ‘ 1
Steven Deobald10:10:35

Would be very interested to hear how things pan out, once you've found your feet on the project. ๐Ÿ™‚


๐Ÿ™‚ I'll let you know. Hopefully my company will be no issues with sharing!


Will probably also seek some help/raise some issues on xtdb when I do. My colleague was telling me how they are doing some odd code to speed up their queries (instead of using the :in key for queries) - and they haven't been able to figure out why the normal way causes the slow down


They think it might be linked to how xtdb does query planning underneath


but yeap, I don't really understand the problem too well yet ๐Ÿ˜… still waiting on HR to officially join the team

Steven Deobald11:10:03

Fair enough. ๐Ÿ™‚ Once you've joined, we'd be quite happy to dig into the team's query speed issues. The official open source / community support channel is Zulip: or email (<mailto:[email protected]|[email protected]>). We should have a new website up this week (with any luck!) which will make the various ways to get help much more obvious.

๐Ÿ‘ 2