使用Hadoop map/reduce vs Mongo内置map/reduce对MongoDB进行map/reduce工作有哪些主要区别?
我什么时候选择哪个地图/减少引擎?每个引擎处理存储在mongodb中的数据的优缺点是什么?
Dav*_*man 31
我的答案是基于Hadoop MR的知识和经验以及Mongo DB MR的学习.让我们看看主要差异是什么,然后尝试定义选择标准:差异是:
从上面我可以建议选择以下标准:
如果你需要简单的分组和过滤,选择Mongo DB MR,不要指望map和reduce之间的重复混乱.换句话说 - 简单的事情.
如果您要进行复杂的,计算密集的MR工作(例如一些回归计算),请选择hadoop MR.在map和reduce之间有大量或不可预测的数据大小也表明Hadoop MR.
Java是一种更强大的语言,具有更多的库,尤其是统计.应该考虑到这一点.
| 归档时间: |
|
| 查看次数: |
9280 次 |
| 最近记录: |