語種:漢漢
標籤:軟體
索引:解釋
MapReduce是Google提出的一個軟體架構,用於大規模數據集(大於1TB)的並行運算。「Map(映射)」和「Reduce(化簡)」,及他們的主要思想,都是從函數式程式語言借來的,還有從矢量程式語言借來的特性。
MapReduce的重要創新是當處理一個大資料集查詢時會將其任務分解並在運行的多個節點中處理。當資料量很大時就無法在一台伺服器上解決問題,此時分散式運算優勢就體現出來。