什么是MapReduce?

什么是MapReduce?馬克-to-win @ 馬克java社區(qū):1)MapReduce是面向大數(shù)據(jù)并行程序設(shè)計(jì)的模型和方法,這一點(diǎn)很像我們前面講的MVC,MVC解決動態(tài)網(wǎng)站問題而 MapReduce解決大數(shù)據(jù)問題,和 2)MapReduce也是一個(gè)并行計(jì)算軟件框架。比如前面我們接觸的Spring就是一個(gè)開發(fā)應(yīng)用框架。它能在集群節(jié)點(diǎn)上自動分配和執(zhí)行任務(wù)(包括我們的業(yè)務(wù)代碼和圍繞著我們的核心業(yè)務(wù)邏輯的其他一些相關(guān)的操作,比如排序等),透明化很多系統(tǒng)底層復(fù)雜細(xì)節(jié),比如分布存儲、數(shù)據(jù)通信、容錯(cuò)處理等,使我們軟件開發(fā)人員的集中在自己的業(yè)務(wù)邏輯。馬克- to-win:馬克 java社區(qū):防盜版實(shí)名手機(jī)尾號: 73203