شنية نظرية كاب في علوم الكمبيوتر؟
Context:في علوم الكمبيوتر النظرية، نظرية CAP، والتي تسميت أيضا نظرية بريور بعد عالم الكمبيوتر إريك بريور، تقول إن أي مخزن بيانات موزعة يمكن أن توفر اثنين فقط من الثلاثة ضمانات التالية:  التوافق كل قراءة تتلقى أحدث كتابة أو خطأ. التوافر كل طلب يحصل على جواب (غير خاطئ) من غير ضمان إنو فيه اخر كتابة. تساهل التقسيم النظام يواصل يعمل على الرغم من عدد تعسفي من الرسائل اللى تُسقط (أو تتأخر) من الشبكة بين العقد. وقتلي يتعطل القسم في الشبكة، يلزم يقرر إما ياخذ واحد من الإجراءات التالية:  يلغي التشغيل و يقلل من التوافر لكن يضمن التوافق نجمو ننجموا نعملو و نجمو نضيفوا التوافر لكننا نجمو نخاطر بالعكس.  إذا كان ثمة تقسيم للشبكة، يلزمنا نختار بين التوافق أو التوافر. نلاحظ إنو التوافق المحدد في نظرية CAP مختلف تماما عن التوافق المضمون في المعاملات في قاعدة بيانات ACID.  إريك بريوير يجادل إن مفهوم "ثنين من الثلاثة" المستخدم في الغالب يمكن أن يكون مضلل إلى حد ما لأن مصممي الأنظمة يحتاجون فقط للتضحية بالاتساق أو التوافر في وجود القسمات، ولكن في العديد من الأنظمة القسمات نادرة.
نظرية كاب، وسميتها نظرية برور، تقول إن مخازن البيانات الموزعة تقدر توفر اثنين فقط من ثلاثة ضمانات: الاتساق، التوافر، والتسامح مع القسم. وقتلي يفسد تقسيم الشبكة، لازم يقرر إما يلغي العملية أو يتابع العملية. إريك بريوير يجادل إن المفهوم "ثنين من ثلاثة" يمكن يضلل.