सीएपी प्रमेय, ज्याला ब्रेव्हरचा प्रमेय असेही म्हणतात, असे सांगते की वितरित डेटा स्टोअर्स तीनपैकी फक्त दोन हमी देऊ शकतातः सुसंगतता, उपलब्धता आणि विभाजन सहिष्णुता. जेव्हा नेटवर्क विभाजन अपयशी होते, तेव्हा ऑपरेशन रद्द करणे किंवा ऑपरेशनसह पुढे जाणे हे ठरवावे लागेल. एरिक ब्रुव्हर यांचे म्हणणे आहे की "तीन पैकी दोन" ही संकल्पना दिशाभूल करणारी असू शकते.
संगणक विज्ञानामध्ये सीएपी प्रमेय काय आहे?
Context:सैद्धांतिक संगणक विज्ञानात, सीएपी प्रमेय, ज्याला संगणक शास्त्रज्ञ एरिक ब्रुव्हर यांच्या नावावर ब्रूअरचा प्रमेय देखील म्हटले जाते, असे म्हटले आहे की कोणतीही वितरित डेटा स्टोअर खालील तीन हमींपैकी फक्त दोनच प्रदान करू शकतेः  सुसंगतता प्रत्येक वाचन सर्वात अलीकडील लेखन किंवा त्रुटी प्राप्त करते. उपलब्धता प्रत्येक विनंतीला (गैर-त्रुटी) प्रतिसाद प्राप्त होतो, त्यामध्ये सर्वात अलीकडील लेखन आहे याची हमी न देता. विभाजन सहिष्णुता नोड्स दरम्यानच्या नेटवर्कद्वारे यादृच्छिक संख्येने संदेश (किंवा विलंब) सोडला जात असला तरीही सिस्टम कार्य करत राहते. जेव्हा नेटवर्क विभाजन बिघाड होतो, तेव्हा खालीलपैकी एखादे करायचे की नाही हे ठरवावे लागेल:  ऑपरेशन रद्द करा आणि त्यामुळे उपलब्धता कमी करा पण सुसंगतता सुनिश्चित करा ऑपरेशन चालू ठेवा आणि अशा प्रकारे उपलब्धता प्रदान करा परंतु विसंगतीचा धोका आहे.  अशा प्रकारे जर नेटवर्क पार्टिशन असेल तर एकाला सुसंगतता किंवा उपलब्धता यापैकी एक निवडावे लागेल. सीएपी प्रमेयात परिभाषित केलेली सुसंगतता एसीआयडी डेटाबेस व्यवहारांमध्ये हमी दिलेल्या सुसंगततेपेक्षा अगदी वेगळी आहे.  एरिक ब्रुव्हर यांचे म्हणणे आहे की अनेकदा वापरली जाणारी "तीन पैकी दोन" ही संकल्पना काही प्रमाणात दिशाभूल करणारी असू शकते कारण सिस्टम डिझाइनर्सना फक्त विभाजनांच्या उपस्थितीत सुसंगतता किंवा उपलब्धतेचा त्याग करण्याची आवश्यकता असते, परंतु बर्याच सिस्टममध्ये विभाजन दुर्मिळ असतात.