百科創(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計算引擎
下一篇:鏈接攻擊
一秒推
主站蜘蛛池模板: 干妞网免费视频| 99久re热视频这里只有精品6| 香蕉视频在线观看www| 最近免费中文字幕大全高清大全1| 国产精品对白交换视频| 亚洲熟女乱色一区二区三区| 99精品全国免费观看视频| 波多野结衣痴汉| 在线观看亚洲网站| 亚洲熟妇AV一区二区三区漫画| 999国产精品| 欧美成人综合在线| 国产精品无码日韩欧| 亚洲免费人成在线视频观看| 亚洲欧美日韩精品久久奇米色影视| 欧美三级在线看中文字幕| 99视频免费观看| 精品无码国产污污污免费| 很狠干线观看2021| 免费成人在线观看| AV无码精品一区二区三区宅噜噜| 波多野结衣全部系列在线观看| 国产香蕉精品视频| 亚洲乱码一二三四五六区| 黑人粗大猛烈进出高潮视频| 日本高清免费在线视频| 啊灬用力啊灬啊灬快灬深| youjizzcom最新中国| 特黄AAAAAAAAA毛片免费视频| 国产香蕉97碰碰久久人人| 亚洲av色影在线| 雪花飘影院手机版在线看| 我要c死你小荡货高h视频| 免费看欧美一级特黄α大片 | 国产专区在线视频| 三上悠亚亚洲一区高清| 狠狠色狠狠色很很综合很久久| 国产视频福利在线| 久久精品无码一区二区三区 | 一级毛片在线不卡直接观看| 男女一进一出抽搐免费视频|