寻找用D编写的任何map-reduce框架(即使是最小的框架)。
有什么事吗?
谢谢。
答案 0 :(得分:8)
对于基本地图缩小功能,您可以使用phobos库。
对于非并行任务,使用std.algorithm http://dlang.org/phobos/std_algorithm.html#map和 http://dlang.org/phobos/std_algorithm.html#reduce
对于并行使用std.parallelism:http://dlang.org/phobos/std_parallelism.html#.TaskPool.map和http://dlang.org/phobos/std_parallelism.html#.TaskPool.reduce
答案 1 :(得分:1)
有MapReduce-MPI。它是用C ++编写的,但是callable from C,这意味着可以从D中调用。
请记住,虽然没有容错,因为MPI没有容错能力。