Erlog
[This work in currently in progress, therefore still kind of reliant on a long and verbose dissertation, but I plan to shorten it into a self-contained blogpost when I have more time] Introduction In this blogpost we build a distributed datalog engine that can process datalog queries such as the one below in a distributed fashion. The key idea mimics the usual dataflow programming idea such as MapReduce where we shard our data and create a dataflow-graph to specify the computation we want....