Programmer نشر 31 ديسمبر 2015 هل من مساعدة لفهم كيف يتم استخدام نموذج MapReduce في برمجة التطبيقات الموزعة؟ انشر على الشّبكات الاجتماعية رابط هذه المساهمة
0 Lujain نشر 3 يناير 2016 (مُعدّل) MapReduce هو نموذج برمجة للحوسبة الموزّعة تُقسم فيه التطبيقات إلى العديد من الأجزاء الصغيرة للعمل بحيث يتم تنفيذه كل جزء منها (أو يعاد تنفيذه في حال الفشل) على أي عقدة موجودة في الكتلة cluster.يوفّر نموذج MapReduce نظام ملفات موزع HDFS يقوم بتخزين البيانات على العقد Nodes مما يوفّر درجة عالية جدًا من التوافر. تعالج كل من Map/Reduce ونظام الملفات الموزع مشكلة فشل العقدة بشكل تلقائي من قبل إطار Hadoop.تقوم الوظيفة Map بمقابلة البيانات مع مجموعات من أزواج مفاتيح وقيم key/value pairs تدعى بالنتائج المتوسطة.تقوم الوظيفة Reduce بتجميع النتائج المتوسطة وتطبيق خوارزميات إضافية وإنتاج الخرج النهائي output.ما هو نموذج برمجة MapReduce؟ تمّ تعديل 3 يناير 2016 بواسطة Lujain انشر على الشّبكات الاجتماعية رابط هذه المساهمة
هل من مساعدة لفهم كيف يتم استخدام نموذج MapReduce في برمجة التطبيقات الموزعة؟
انشر على الشّبكات الاجتماعية
رابط هذه المساهمة