gpt4 book ai didi

mapreduce - Fork/Join 和 Map/Reduce 之间的区别

转载 作者:行者123 更新时间:2023-12-03 07:05:10 25 4
gpt4 key购买 nike

Fork/Join 和 Map/Reduce 之间的主要区别是什么?

它们的分解和分布类型(数据与计算)有何不同?

最佳答案

一个关键区别是 F-J似乎被设计为在单个 Java VM 上工作,而 M-R明确设计用于在大型机器集群上工作。这些是非常不同的场景。

F-J 提供了以递归方式将任务划分为多个子任务的功能;更多层,现阶段“叉间”通信的可能性,更传统的编程。不会扩展到(至少在论文中)超出单台机器。非常适合利用八核的优势。

M-R 只进行一次大拆分,映射的拆分之间根本不相互通信,然后将所有内容一起减少。单层,在减少之前没有内部拆分通信,并且可大规模扩展。非常适合利用您的云份额。

关于mapreduce - Fork/Join 和 Map/Reduce 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2538224/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com