单项选择题

MapReduce的特点有哪些()。

A.易于编程
B.良好的扩展性
C.高容错性
D.以上都是