designing good mapreduce algorithms .
Map-reduce extensions and recursive queries