Spark与MapReduce的区别是什么?

Spark和MapReduce都是可以处理海量数据,但是在处理方式和处理速度上存在着差异,总结如下: 1.spark处理数据是基于内存的,而MapReduce是基于磁盘处理数据的。   MapReduce是将中间结果保存到磁盘中,减少了内存占用,牺牲了计算性能。   Spark是将计算的中间结果保存到内存中,可以反复利用,提高了处理数据的性能。   2.Spark在处理数据时构建了DAG有向无环图
相关文章
相关标签/搜索