网站首页 > 精选文章 正文
我虽然不会用mapreduce,但是其原理我是明白了,概念"Map(映射)"和"Reduce(归约)",是它们的主要思想,不过也不要纠结map和reduce的意思.
其实这些很牛的理念背后其实蕴含的都是最简单,最质朴的道理,mapreduce就是这样.
相信大家都看过十兄弟这部经典的香港电影,对,我们就是要拿这个电影打比方!
生孩子,一个老婆生10个孩子是可行的,但是你老婆肯定会很辛苦,10年的时间都用来生孩子了,世界那么大,她还怎么去看看,把十个孩子让一个老婆来生,我觉得肯定不道德,所以转念一想,那就娶十个老婆,一个老婆生一个,这样分担了任务量,达到了要求,但是估计因为重婚罪,你要进10次监狱,而且超生得先把票子准备好.
mapreduce就是这样,把一个超大的任务分配给很多性能一般,价格低廉的计算机去做,然后把每台计算机的结果汇总,就完成了所需的任务,得到了结果,对,原理就是这么简单,这么质朴.
本文为通俗说原创,未经允许,不得转载.
通俗说,让知识变得平等!tongsushuo.com
猜你喜欢
- 2024-12-23 JavaScript数组之map、filter、reduce使用详解
- 2024-12-23 Javascript中,forEach和map到底有什么区别?
- 2024-12-23 Go 每日一库之 mapstructure
- 2024-12-23 python的map函数
- 2024-12-23 golang常用数据结构之map详细讲解
- 2024-12-23 C++的map用法
- 2024-12-23 java的map是什么_java中的map是什么
- 2024-12-23 java如何对map进行排序详解(map集合的使用)
- 2024-12-23 js 如何定义map及赋值
- 2024-12-23 MapDB
- 最近发表
- 标签列表
-
- 向日葵无法连接服务器 (32)
- git.exe (33)
- vscode更新 (34)
- dev c (33)
- git ignore命令 (32)
- gitlab提交代码步骤 (37)
- java update (36)
- vue debug (34)
- vue blur (32)
- vscode导入vue项目 (33)
- vue chart (32)
- vue cms (32)
- 大雅数据库 (34)
- 技术迭代 (37)
- 同一局域网 (33)
- github拒绝连接 (33)
- vscode php插件 (32)
- vue注释快捷键 (32)
- linux ssr (33)
- 微端服务器 (35)
- 导航猫 (32)
- 获取当前时间年月日 (33)
- stp软件 (33)
- http下载文件 (33)
- linux bt下载 (33)