BASE संक्षिप्त डेटाबेस का उपयोग कुछ डेटाबेस के गुणों का वर्णन करने के लिए किया जाता है, आमतौर पर नोएसक्यूएल डेटाबेस। इसे अक्सर ACID के विपरीत के रूप में जाना जाता है।BASE शब्दावली का स्पष्टीकरण
केवल कुछ लेख हैं जो आधार के विवरण पर छूते हैं, जबकि एसीआईडी में बहुत से लेख हैं जो प्रत्येक परमाणुता, स्थिरता, अलगाव और स्थायित्व गुणों पर विस्तृत होते हैं। विकिपीडिया केवल a few lines शब्द को समर्पित करता है।
यह मैं बारे में कुछ सवाल परिभाषा साथ छोड़ देता है:
बी asically एक vailable, एस बार बार राज्य, ई ventual स्थिरता
मेरे पास है this article का उपयोग करके इन गुणों का अर्थ निम्नानुसार किया गया है और मेरी कल्पना:
मूल रूप से उपलब्ध डेटा की अनुमानित उपलब्धता को संदर्भित कर सकता है। यदि एक एकल नोड विफल रहता है, तो डेटा का हिस्सा उपलब्ध नहीं होगा, लेकिन संपूर्ण डेटा परत परिचालन में रहती है।
- क्या यह व्याख्या सही है, या क्या यह किसी और चीज का संदर्भ देती है?
- अद्यतन:Mau's answer से घटाकर, इसका मतलब यह हो सकता है कि संपूर्ण डेटा परत हमेशा नए डेटा को स्वीकार कर रही है, यानी कोई लॉकिंग परिदृश्य नहीं है जो डेटा को तत्काल डालने से रोकता है?
शीतल राज्य: सभी मैं मिल सकता है अवधि के ताज़ा की आवश्यकता होगी, डेटा की अवधारणा थी। रीफ्रेश किए बिना, डेटा समाप्त हो जाएगा या हटा दिया जाएगा।
- डेटाबेस में डेटा का स्वत: हटाना मेरे लिए अजीब लगता है।
- समाप्त या पुराना डेटा अधिक समझ में आता है। लेकिन यह अवधारणा किसी भी प्रकार के अनावश्यक डेटा स्टोरेज पर लागू होगी, न केवल नोएसक्यूएल। क्या यह किसी और चीज का वर्णन करता है?
अंततः स्थिरता मतलब यह है कि अद्यतन अंत में सभी सर्वरों के माध्यम से तरंग होगा, पर्याप्त समय दिया।
- यह संपत्ति मुझे स्पष्ट है।
कोई विस्तार से इन गुणों की व्याख्या कर सकते हैं?
या यह सिर्फ एक दूरगामी और अर्थहीन परिवर्णी है जो कि रसायन शास्त्र में पाए जाने वाले एसिड और आधारों की अवधारणाओं को संदर्भित करता है?
मूल रूप से उपलब्ध उपलब्धता की गारंटी नहीं देता है। इसका मतलब है, यह ज्यादातर उपलब्ध है लेकिन सर्वर विभिन्न कारणों से नीचे जा सकता है। – DarthVader
@ नील्स, क्या एसीआईडी उपलब्धता या गठबंधन सहिष्णुता को छोड़ देता है? – Pacerier
@Pacerier, जहां सीएपी प्रमेय अपनी त्रुटियों को दिखाना शुरू कर देता है :) यदि सिस्टम विभाजन सहनशीलता की गारंटी देता है, तो यह विभाजन के मामले में उपलब्धता को त्याग देता है।यदि प्रणाली उपलब्धता की गारंटी देती है, तो यह विभाजन सहिष्णुता को छोड़ देती है जिसका अर्थ है कि एक विभाजन सिस्टम को अनुपलब्ध (या असंगत) बना देगा। तो आप देख सकते हैं कि 'उपलब्धता' और 'विभाजन सहनशीलता' हाथ में आती है। इस लेख में इस बारे में अधिक जानकारी है (http://dbmsmusings.blogspot.nl/2010/04/problems-with-cap-and-yahoos-little.html)। –