구글 2004 논문 · 분산 처리 모델 · 순서 불변
MapReduce — Map → Shuffle → Reduce
① Map입력을 (키,값) 쌍으로
→
② Shuffle같은 키끼리 묶어 정렬
→
③ Reduce같은 키 그룹 집계·합산
⚠️ MapReduce 함정 3종
'Map→Reduce 2단계' ❌ (Shuffle 빠짐) · 'Reduce 먼저' ❌ (이름 순서 그대로) · 'MapReduce는 인메모리' ❌ (디스크 기반 — 인메모리는 Spark).