MapReduce
1.易于编程
简单实现一些接口,就可以完成一个分布式程序。
2. 高容错性
3. 适合PB 级以上海量数据的离线处理
缺点:
1. 不擅长实时计算
2. 不擅长流式计算
3. 不擅长DAG 有向图计算
MapReduce 核心编程思想