博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MapReduce Tez Storm Spark四个框架的异同
阅读量:4188 次
发布时间:2019-05-26

本文共 433 字,大约阅读时间需要 1 分钟。

MapReduce\Tez\Storm\Spark四个框架的异同

1) MapReduce:是一种离线计算框架,将一个算法抽象成Map和Reduce两个阶段进行处理,非常适合数据密集型计算。
2) Spark:MapReduce计算框架不适合迭代计算和交互式计算,MapReduce是一种磁盘计算框架,而Spark则是一种内存计算框架,它将数据尽可能放到内存中以提高迭代应用和交互式应用的计算效率。 3) Storm:MapReduce也不适合进行流式计算、实时分析,比如广告点击计算等,而Storm则更擅长这种计算、它在实时性要远远好于MapReduce计算框架。
4)Tez: 运行在YARN之上支持DAG作业的计算框架,对MapReduce数据处理的归纳。它把Map/Reduce过程拆分成若干个子过程,同时可以把多个Map/Reduce任务组合成一个较大的DAG任务,减少了Map/Reduce之间的文件存储。同时合理组合其子过程,也可以减少任务的运行时间。

转载地址:http://gbnoi.baihongyu.com/

你可能感兴趣的文章
转载:如何指定程序在Vista上面需要提升权限运行(Elevated)
查看>>
如何知道可执行文件是32-bit还是64-bit
查看>>
.NET Interop: 从IErrorInfo错误对象获得托管代码的异常信息
查看>>
Microsoft Silverlight正式发布
查看>>
国际化编程中Locale相关概念的一些解释
查看>>
PIA (Primary Interop Assembly) & AIA (Alternate Interop Assembly)简介
查看>>
C++反汇编揭秘2 – VC编译器的运行时错误检查(RTC)
查看>>
进程编程3 - UNIX高级环境编程第9章读书笔记
查看>>
转贴:C++ ABI: Exception Handling
查看>>
转贴:libunwind文档
查看>>
转贴:C++ ABI (Application Binary Interface)
查看>>
进程编程2 – Unix环境高级编程8章读书笔记
查看>>
WPF/E简介
查看>>
Win32/MFC/COM学习推荐书籍
查看>>
C++学习推荐书籍
查看>>
进程编程1 – Unix环境高级编程7章读书笔记
查看>>
vba使用win32 API(GetOpenFileName )实现打开文件对话框
查看>>
vbs之createobject大全
查看>>
过程改进在于数据和结果
查看>>
2007年美国高增长科技企业十强
查看>>