Что такое MapReduce? Технология, которая позволяет выполнять распределенные вычисления. Для того, чтобы использовать MapReduce хорошо иметь много данных и очень желательно, чтобы ваша операция раскладывалась на map и reduce https://telegra.ph/CHto-takoe-MapReduce-02-20-2