MapReduce هو نموذج برمجي ابتكرته جوجل يُستخدم لمعالجة البيانات الضخمة بشكل موزع عبر عدة خوادم. يقوم على خطوتين أساسيتين:
• Map: تقسيم البيانات الكبيرة إلى أجزاء أصغر ومعالجتها بشكل متوازي لإنتاج أزواج (مفتاح–قيمة).
• Reduce: جمع النتائج الموزعة من مرحلة الـ Map وتلخيصها أو دمجها في مخرجات نهائية.
يُستخدم MapReduce في تطبيقات مثل تحليل السجلات، فهرسة الويب، واستخراج الإحصاءات من مجموعات بيانات ضخمة، ويُعد من الركائز الأساسية لإطار عمل Hadoop.
