資格暗記無料で始める

MapReduceとは?

MapReduceとは、大量データを、各ノードで部分処理して中間結果(キーと値の組)を出すMap段階と、同じキーの中間結果を集めて集約するReduce段階の2段階に分けて分散処理する計算モデル。

システムアーキテクト試験の過去問では1回出題されています。

まっぷりでゅーす

システムアーキテクト試験の頻出用語/午前II


MapReduceの意味

大量データを、各ノードで部分処理して中間結果(キーと値の組)を出すMap段階と、同じキーの中間結果を集めて集約するReduce段階の2段階に分けて分散処理する計算モデル。

MapReduceの具体例

大量のアクセスログから、Mapで「URL→1」を出力し、Reduceで同一URLの件数を合計する。

MapReduceは試験でどう引っ掛けられる?

Mapの出力がそのままReduceへ渡ると誤解しやすい。実際は同じキーの中間結果を集めるシャッフル・ソートを挟んでからReduceへ渡る。またMapReduce大量データのバッチ処理向けで、対話的な低遅延処理やリアルタイム処理の仕組みではない。

MapReduceと関連する用語

MapReduceが出た過去問

最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。