MapReduce功能实现