下列适用于批处理计算的框架有哪些
A.MapReduce
B.Spark
C.Storm
D.Pregel
- · 有5位网友选择 D,占比55.56%
- · 有2位网友选择 C,占比22.22%
- · 有2位网友选择 A,占比22.22%
A.MapReduce
B.Spark
C.Storm
D.Pregel
B、前者所需硬件价格贵,可扩展性差,后者硬件便宜,扩展性好
C、前者相比后者学习起来更难
D、前者适用于实时、细粒度计算、计算密集型,后者适用于批处理、非实时、数据密集型
A、当多个顶点的操作请求发生冲突时,Pregel采用局部有序和Handler来解决冲突
B、传统的图计算框架通常表现出比较好的内存访问局部性
C、Pregel是一种基于BSP模型实现的并行图处理系统
D、在每个超步中,每个顶点会根据其接收消息的最大值和自身值比较,来确定自己状态作何种改变。
A、Scala是Spark的主要编程语言,但Spark还支持Java、Python、R作为编程语言
B、Spark提供了内存计算,可将中间结果放到内存中,对于迭代运算效率更高
C、Spark基于DAG的任务调度执行机制,要优于Hadoop MapReduce的迭代执行机制
D、Spark的计算模式也属于MapReduce,但编程模型比Hadoop MapReduce更灵活
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!