MapReduce模型可使用户按照需求将海量异构数据分析处理操作分解为任意粒度的计算子任务,并允许在多个计算节点之间灵活调度计算和参与计算的数据,达到实现计算资源和存储资源全局最优化管理。同时MapReduce方法在将map任务和reduce任务分配到相应节点时,将考虑到数据的本地性,即一般将map/reduce置于参与数据的存放节点或附近节点执行。 ......