MapReduce هو نموذج برمجة يتيح قابلية التوسع الهائلة عبر مئات أو آلاف الخوادم في مجموعة Hadoop. باعتباره مكون المعالجة، يعد MapReduce قلب Apache Hadoop. يشير المصطلح "MapReduce" إلى مهمتين منفصلتين ومتميزتين تؤديهما برامج Hadoop.