Crux is an open-source document database with bitemporal graph queries… it’s currently in alpha and lacks SQL support, but you can use a Datalog query interface for reading and traversing relationships.
— ThoughtWorks Technology Radar
We are fans of Datalog and the power it gives. Although it’s not directly compatible and may drift out further, we’ve based our Datalog query API on Datomic’s , where Datalog is represented as a pattern-matching declarative data-structure.
Datalog is easy to construct and parse and it is natural to make use of custom predicates and rules as part of the logical pattern matching.
We love Datalog, but it’s also fair to say that a sizeable chunk of potential users will want to use SQL. Be it for users who want to run ad-hoc SQL queries without needing to know Datalog, or for integration between systems where SQL is the lingua franca, it’s important that we support it.
- DJI Mavic 3 Drone
- Broccoli: Syncing Faster by Syncing Less
- TikTok and the Sorting Hat
- Crux SQL
- UFCS for C in Clang
- Boon. Says Goodbye
- I Still Use an Old PowerPC Mac in 2020
- Web apps aren't tech. They're “tech”
- Why I started GigoBooks, and how I got the idea for a startup
- My Custom Payment Implant
- 95% of Programming Isn’t Hard
- Derek Sivers and the Art of Enough
- Silicon MacBook could launch on 27 October and cost $800
- Tech Sector Feeling Covid-19’s Economic Pain
- CurveBoards: Integrating Breadboards into Physical Objects
- Solving the expiring. X.509 root CA certificate-mageddon, partly at least
- Starting your fundraising pitch deck
- Berners-Lee 'Sorry' for Slashes (2009)
- Woodman’s Markets to deploy aisle-roving robots
- The Antitrust Hearing, the Role of Congress, CEO Questions