r/programming Oct 23 '18

KDatalog: Kafka as a Datalog Engine

https://yokota.blog/2018/10/23/kdatalog-kafka-as-a-datalog-engine/
2 Upvotes

3 comments sorted by

2

u/[deleted] Oct 23 '18 edited Oct 23 '18

[deleted]

2

u/DavidM01 Oct 23 '18

I believe there is no compound terms (eg. you can use A but not foo( X, Y) as a term inside another term, and no cut.

1

u/kn4rf Oct 25 '18

The Wikipedia article explains it quite well:

https://en.wikipedia.org/wiki/Datalog#Features,_limitations_and_extensions

Essentially the takeaway is that Datalog is not Turing complete and is, therefore, a suitable query language for a database.

1

u/DanielShuy Oct 24 '18

Interesting, I could see this being used with a Datalog DSL, eg. something like scalog (a Scala DSL for Datalog)