百科創(chuàng)建
14.4K
3293

映射-化簡編程模型

美國谷歌(Google)公司在2004年提出的映射-化簡(MapReduce)編程模型,是最具代表性的批處理模式。其主要思想是從函數式編程語言里借鑒的,還有從矢量編程語言里借鑒的特性。它極大地方便了編程人員在不懂分布式并行編程的情況下,將自己的程序運行在分布式系統(tǒng)上。軟件實現是指定一個Map函數,把一組鍵值對映射成一組新的鍵值對,指定并發(fā)的Reduce函數,用來保證所有映射的鍵值對中的每一個共享相同的鍵組。

一個完整的MapReduce過程是:MapReduce模型首先將用戶的原始數據源進行分塊,然后分別交給不同的Map任務區(qū)處理。Map任務從輸入中解析出鍵值對集合,然后對這些集合執(zhí)行用戶自行定義的Map函數得到中間結果,并將該結果寫入本地硬盤。Reduce任務從硬盤上讀取數據之后,會根據鍵值進行排序,將具有相同鍵值的數據組織在一起。最后用戶自定義的Reduce函數會作用于這些排好序的結果并輸出最終結果。

MapReduce的核心設計思想是:①將問題分而治之;②用計算推到數據而不是用數據推到計算,有效避免數據傳輸過程中產生的大量通信開銷。MapReduce模型簡單,且現實中很多問題都可用MapReduce模型來表示。因此該模型公開后,立刻受到極大關注,并在生物信息學、文本挖掘等領域得到廣泛應用。

3293

免責聲明:本站詞條系由網友創(chuàng)建、編輯和維護,內容僅供參考。

以上內容均為商業(yè)內容展示,僅供參考,不具備專業(yè)問題解決服務,

如果您需要解決具體問題(尤其在法律、醫(yī)學等領域),建議您咨詢相關領域的專業(yè)人士。

如您發(fā)現詞條內容涉嫌侵權,請通過 948026894@qq.com 與我們聯(lián)系進行刪除處理!

上一篇:Spark計算引擎
下一篇:鏈接攻擊
一秒推
主站蜘蛛池模板: 中文天堂在线最新版在线www| 内射中出日韩无国产剧情| 久久香蕉国产线看观看99| 毛茸茸bbw亚洲人| 欧美人妻aⅴ中文字幕| 国产精品乱码在线观看| 亚洲人成7777| 欧美jlzz18性欧美| 鬼作动漫1~6集在线观看| 暖暖免费高清日本一区二区三区| 国产欧美一区二区三区在线看| 亚洲av永久无码精品古装片| 久久综合丝袜长腿丝袜| 日韩精品久久不卡中文字幕| 国产又大又长又粗又硬的免费视频| 久久精品国产96精品亚洲| 4480新热播影院| 欧美一区二区三区在观看| 国产成人免费高清激情明星| 久久国产乱子伦免费精品| 美女胸又大又www又黄的网站| 巨胸喷奶水www视频网站| 人妻免费久久久久久久了| 99久久精品午夜一区二区| 真正全免费视频a毛片| 在线观看无码av网站永久免费| 亚洲欧美日本另类| 五月婷婷伊人网| 日本边添边摸边做边爱喷水| 啊灬啊灬别停啊灬用力| 久久人人爽爽爽人久久久| 美女解开胸罩摸自己胸直播| 妲己高h荡肉呻吟np| 亚洲熟女综合一区二区三区 | 伊人亚洲综合青草青草久热| 99久久国产综合精品成人影院| 欧美日韩国产网站| 国产在线无码精品电影网| 两个人看的www在线| 特级xxxxx欧美| 国产粗话肉麻对白在线播放|