الـ Replication اني اعمل نسخة متماثلة واكررها فيكون عندي اكتر من نسخة بدل نسخة واحدة .. وده طبعا فادنا كتير في الـ Distributed Systems من حيث الـ Availability وكمان الـ Scalability
يُعد هذا الكتاب من ضمن الكتب المؤثرة في مجال هندسة البرمجيات، و تستطيع اللجوء إليه كمرجع في كثير من المواضيع الخاصة بالنظم الموزعة وخاصة في تصميم التطبيقات التي تحتاج إلى التعامل مع كم كبير من البيانات.
إيقاف عمليات الـwrites على الـLeader Replica، يؤدي بنا بعد وقت ما إلى مرحلة يصبح النظام فيها consistent؛ يعني ذلك أن استمرار عملية الـwrite لا تضمن لنا معرفة، بعد كم من الوقت سنصل إلى حالة الـconsistency، وهل سنصل لها أم لا
مع مرور الوقت وزيادة حجم البيانات لا يمكن لجهاز واحد أن يتحمل كل هذه البيانات، فلا بد من زيادة عدد الأجهزة وتخزين البيانات عليها، وهنا يمكننا توزيع الـ Read Requests على أكثر من جهاز فبدلًا من قراءة البيانات من جهاز واحد فقط
يعتبر الـLocking من أهم الآليات التي تعتمد عليها قواعد البيانات بشكل أساسي للتحكم في الـConcurrent Access للبيانات من خلال أكثر من Transactions، فإذا كان هناك عدد من الـTransactions تحاول الوصول لتلك البيانات
الـ Index هو عبارة عن Data Structure الـ DBMS تعتمد عليه لتحسن من اداء الـ Query Plan التي ستنفذها عند تشغيل الـ Query التي ارسلتها إليها .. وينقسم إلى نوعين رئيسين يندرج تحتهم انواع فرعيةأخرى
4 دقيقة قراءة
اشترك الآن بنشرة اقرأ-تِك الإخبارية
لا تدع أي شيء يفوتك. واحصل على أحدث المقالات المميزة مباشرة إلى بريدك الإلكتروني وبشكل مجاني!