官术网_书友最值得收藏!

An intuitive introduction to MapReduce

Let's take the example of a hypothetical organization consisting of a CEO, directors, and managers. The CEO wants to know how many new hires have joined the company. The CEO sends a request to his or her directors to report back the number of hires in their departments. The directors in turn send a request to managers in their inpidual departments to provide the number of new hires. The managers provide the number to the directors, who in turn send the final value back to the CEO.

This can be considered to be a real-world example of MapReduce. In this analogy, the task was finding the number of new hires. Instead of collecting all the data on his or her own, the CEO delegated it to the directors and managers who provided their own inpidual departmental numbers as illustrated in the following image:

The Concept of MapReduce

In this rather simplistic scenario, the process of splitting a large task (find new hires in the entire company), into smaller tasks (new hires in each team), and then a final re-aggregation of the inpidual numbers, is analogous to how MapReduce works.

主站蜘蛛池模板: 乌拉特前旗| 绥江县| 余干县| 江山市| 浑源县| 泰和县| 大邑县| 阳原县| 南岸区| 彭水| 炎陵县| 广西| 西吉县| 无锡市| 牡丹江市| 滕州市| 宜丰县| 罗山县| 衡阳市| 惠州市| 根河市| 洮南市| 赣榆县| 台中县| 商洛市| 海晏县| 同仁县| 莱州市| 旬阳县| 遂溪县| 灵石县| 彰化市| 仙居县| 华池县| 惠来县| 云安县| 游戏| 乾安县| 巴南区| 墨江| 亳州市|