Q: MapReduce的设计思想是?
A:MapReduce是分而治之的思想。首先,MapReduce把一切数据都高度抽象为key-value键值对。然后,将一个大任务分为多个独立的小任务各自执行,最后再汇总各个小任务的结果。
MapReduce=map(将大任务分成独立的小任务)+reduce(将各个小任务的机如果进行汇总)
分而治之的思想举例:现在现在想要统计整栋楼的人数? 一个简单的方法就是按楼层,每层分别统计,然后进行汇总,最后得到整栋楼的人数。这个统计方法就是分而治之。对每层进行独立统计的过程,我们就叫map,最后的汇总过程,我们就叫reduce。
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作