https://futureofcoding.org/ logo
Title
g

Gordon

07/29/2021, 7:47 AM
Hi, are there any open source databases on the level of postgres that use a prolog or datalog esque logic programming language for querying?
m

Mariano Guerra

07/29/2021, 7:58 AM
g

Gordon

07/29/2021, 8:13 AM
Will look into them. Thanks.
i

Ivan Reese

07/29/2021, 2:52 PM
Datomic isn't open source, is it?
j

Jack Rusher

07/29/2021, 3:39 PM
Datomic is not open source. OTOH, pretty much every triple store uses SPARQL, which is a dialect of Datalog.
m

Mariano Guerra

07/29/2021, 4:01 PM
opencrux is open source and I think it covers most of the features
šŸ‘ 1
j

Jack Rusher

07/29/2021, 7:08 PM
Yep! Here's a Nextjournal notebook that gives a good introduction to Crux: https://nextjournal.com/a/UjQcdHg2KcbVaHXTSdcC5d/
šŸ‘ 1
j

J. Ryan Stinnett

07/30/2021, 11:09 AM
https://en.wikipedia.org/wiki/Datalog has a fairly good list of various Datalog systems floating around.
e

Emmanuel Oga

08/02/2021, 10:37 PM
I don't think there's anything nearly as as popular as postgres but a few ideas: • SWI Prolog rdf package implements an efficient RDF database as a C extension • Prolog bindings to terminusDB data store library
d

Drewverlee

10/24/2021, 6:45 PM
Asami is opensource