MapReduce[1] is a programming model for processing data in parallel and distributed settings.

Implementations edit

Google MapReduce edit

Apache Hadoop MapReduce edit

See also edit

References edit

  1. J. Dean and S. Ghemawat, "MapReduce: Simplified Data Processing on Large Clusters", OSDI'04: Sixth Symposium on Operating System Design and Implementation, San Francisco, CA, December, 2004.