是否有MapReduce(Google,Hadoop)的替代范例?还有其他合理的方法来拆分和合并大问题吗?
最佳答案
确定地。 checkout ,例如Bulk Synchronous Parallel。实际上,Map / Reduce是减少问题的非常受限制的方式,但是这种限制使其可以在Hadoop之类的框架中进行管理。问题是,将您的问题压入Map / Reduce设置是否比较麻烦,或者是否更容易创建特定于域的并行化方案,并且自己亲自处理所有实现细节。实际上,Pig只是Hadoop之上的抽象层,它可以自动执行从非Map-Reduce-y到Map-Reduce兼容的许多标准问题转换。
编辑26.1.13:找到了nice up-to-date overview here
关于algorithm - MapReduce替代品,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8692806/