9.1 为什么要用MapReduce