النصاب في النظم الموزعة يتمثل بأقل عدد ممكن من العقد التي تحتاج إلى موافقتها حتى تتأكد من صحة العملية التي تقوم بها ويتم استعماله بشكل أساسي في العديد من الخوارزميات في النظم الموزعة
عملية النسخ المتماثل أو ما تعرف بالـ Replication هي بكل بساطة أخذ نسخة طبق الأصل من البيانات ووضعها في أكثر من عقدة وتعرف كل نسخة بالـ Replica وبهذا إن حدثت أية مشكلة في أية عقدة، يمكننا ألا نقلق من حدوث فقد للبيانات
عملية التقسيم أو ما تعرف بالـ Partitioning هي بكل بساطة تقسيم البيانات إلى عدة أجزاء منفصلة وأصغر حجمًا وتوزيعها بشكل ما معين لأكثر من عقدة بحيث تحتوي كل عقدة في النظم على جزء معين من هذه البيانات
نظرية الـ CAP تُعد من النظريات الرائدة والرئيسية في دراسة النظم الموزعة، فهي توضح بكل بساطة الـ Trade-Offs التي ستفاضل بينها أثناء تصميمك للنظم الموزعة. لذا من الضروري جدًا معرفتها وفهمها جيدًا.
يتناول الكتاب أهم أنماط التصميم أو ما يعرف بالـ Design Patterns وأكثرها شيوعاً في تصميم النظم الموزعة، وأغلب الأمثلة بالفعل تم الاعتماد عليها في Kubernetes والـ Containerised Applications.
دائمًا ما كانت تتمثل صعوبة دراسة النظم الموزعة في عدم وجود مصدر محدد يساعد في فهمها بدون سابق معرفة وإلمام بها، ثم أتى هذا الكتاب حتى يزيل الحرج ويبدأ معك بدون أية معرفة مسبقة ليتناول النظم الموزعة بأسهل شكل ممكن يجعلك على دراية وفهم بما يحدث في هذا العالم الكبير.
يُعد هذا الكتاب من ضمن الكتب المؤثرة في مجال هندسة البرمجيات، و تستطيع اللجوء إليه كمرجع في كثير من المواضيع الخاصة بالنظم الموزعة وخاصة في تصميم التطبيقات التي تحتاج إلى التعامل مع كم كبير من البيانات.
دقيقة
اشترك الآن بنشرة اقرأ-تِك الإخبارية
لا تدع أي شيء يفوتك. واحصل على أحدث المقالات المميزة مباشرة إلى بريدك الإلكتروني وبشكل مجاني!