Spark與MapReduce的區別是什麼?

Spark和MapReduce都是可以處理海量數據,但是在處理方式和處理速度上存在着差異,總結如下: 1.spark處理數據是基於內存的,而MapReduce是基於磁盤處理數據的。   MapReduce是將中間結果保存到磁盤中,減少了內存佔用,犧牲了計算性能。   Spark是將計算的中間結果保存到內存中,可以反覆利用,提高了處理數據的性能。   2.Spark在處理數據時構建了DAG有向無環圖
相關文章
相關標籤/搜索