MapReduce
Уровень: Senior
Ответ
Модель параллельной обработки больших данных: данные разбиваются и распределяются по узлам (Map-фаза — обработка и вывод пар ключ-значение), затем результаты сортируются и агрегируются (Reduce-фаза); обеспечивает масштабирование на сотни узлов (Hadoop), автоматическую терпимость к сбоям (повтор задач); эффективен для batch-аналитики, но имеет высокую задержку (много проходов по диску).