Инженерия данных

MapReduce

MapReduce

классикаКак реализация почти не используется; как способ думать о распределённом счёте — по-прежнему базовый.

Направления: Инженерия ИИ · Инженерия данных

Модель вычислений, в которой задача разбивается на независимую обработку кусков и последующую агрегацию. Основа, из которой вырос весь современный распределённый счёт.

Ключевые тезисы

  • обрабатывает записи независимо, reduce агрегирует по ключу — между ними стоит дорогая пересылка данных.
  • Отказ узла обрабатывается перезапуском задачи, а не откатом всего расчёта.
  • сохранил модель, но убрал запись промежуточного результата на диск между стадиями.

Видеолекции

Записи университетских курсов, где эта тема звучит. Ссылка открывает запись с той секунды, где о ней говорят, — искать по трёхчасовой лекции не нужно.

Кому эта тема нужна

Спрашивают на собеседовании: ArenadataПлатформа данных.

Проверить себя

Тема встречается в тесте по направлениям — ошибки приведут обратно на эту страницу.

Следующий шагПроверить себя: SQL и инженерия данныхТема встречается в этом тесте 1 раз. Ошибка приведёт обратно на эту страницу — с объяснением, что именно не сошлось.Перейти →

Глава «Инженерия данных» последний раз правилась . Нашли ошибку — напишите.