कंप्यूटर विज्ञान में सीएपी प्रमेय क्या है?सैद्धांतिक कंप्यूटर विज्ञान में, CAP प्रमेय, जिसे कंप्यूटर वैज्ञानिक एरिक ब्रेवर के नाम पर ब्रेवर की प्रमेय भी कहा जाता है, कहता है कि कोई भी वितरित डेटा स्टोर निम्नलिखित तीन में से केवल दो गारंटी प्रदान कर सकता है:

गाढ़ापन
प्रत्येक पठन को नवीनतम लेखन या त्रुटि प्राप्त होती है।
उपलब्धता
प्रत्येक अनुरोध को एक (गैर-त्रुटि) प्रतिक्रिया प्राप्त होती है, इस गारंटी के बिना कि इसमें सबसे हाल ही में लिखा गया है।
विभाजन सहिष्णुता
नोड्स के बीच नेटवर्क द्वारा संदेशों की एक मनमानी संख्या गिराए जाने (या विलंबित) होने के बावजूद सिस्टम काम करना जारी रखता है।
जब एक नेटवर्क विभाजन विफल होता है, तो यह तय किया जाना चाहिए कि निम्न में से कोई एक करना है या नहीं:

संचालन रद्द करें और इस प्रकार उपलब्धता कम करें लेकिन निरंतरता सुनिश्चित करें
ऑपरेशन के साथ आगे बढ़ें और इस प्रकार उपलब्धता प्रदान करें लेकिन जोखिम असंगतता।

इस प्रकार, यदि कोई नेटवर्क विभाजन है, तो किसी को निरंतरता या उपलब्धता के बीच चयन करना होगा। ध्यान दें कि सीएपी प्रमेय में परिभाषित स्थिरता एसीआईडी डेटाबेस लेनदेन में गारंटीकृत स्थिरता से काफी अलग है। [4]

एरिक ब्रेवर का तर्क है कि अक्सर उपयोग की जाने वाली "तीन में से दो" अवधारणा कुछ हद तक भ्रामक हो सकती है क्योंकि सिस्टम डिजाइनरों को केवल विभाजन की उपस्थिति में निरंतरता या उपलब्धता का त्याग करने की आवश्यकता होती है, लेकिन यह कि कई प्रणालियों में विभाजन दुर्लभ हैं।
अन्य शब्दों में, यह CAP प्रमेय विभाजन में त्रुटिका होने पर सिस्टम विफल हो सकता है, जबकि अन्य समर्थित सिस्टम त्रुटिका होने पर भी काम कर सकते हैं। इसलिए, इस प्रमेय का उपयोग करते हुए कंप्यूटर विज्ञानियों को ध्यान में रखना आवश्यक होता है कि किस प्रकार के उपयोगकर्ताओं और उनके आवश्यकताओं के लिए यह संभव होता है।