कई डेटाबेस सिस्टमों की गारंटीकृत संपत्तियाँ - यह एटॉमिसिटी, कंसिस्टेंसी, अलगाव, स्थायित्व के लिए एक संक्षिप्त रूप है।

ACID (परमाणु, संगति, अलगाव, स्थायित्व)उन गुणों का एक समूह है जो गारंटी देता है कि डेटाबेस लेनदेन मज़बूती से संसाधित होते हैं। इसका मतलब है कि एक डेटाबेस सर्वर जो एसीआईडी ​​कंप्लेंट है वह गारंटी दे सकता है कि उसने किसी भी बाधा का उल्लंघन नहीं किया है, तब भी जब कोई लेनदेन पूरा होने में विफल रहता है।

अधिकांश SQL- आधारित सिस्टम ACID-अनुरूप होने का इरादा है। हालांकि, NoSQL सिस्टम आमतौर पर इसकी गारंटी नहीं देते हैं। (वे आम तौर पर इस डेटाबेस शब्दावली के लिए प्रयास कर रहे हैं जो डेटा स्थिति के बारे में आश्वासन देता है जो आधार है (मूल रूप से उपलब्ध, नरम स्थिति, अंतिम स्थिरता) ए>।

  1. Atomicity: (सभी एक बार) एक लेन-देन पूरी तरह से निष्पादित होता है, या यदि लेन-देन का एक हिस्सा विफल हो जाता है, तो नहीं परिवर्तन किए जाते हैं।

  2. संगतता: (कभी भी नियम नहीं तोड़ता) किसी भी बिंदु पर डेटाबेस सिस्टम में मौजूद किसी भी कमी का उल्लंघन करने वाला डेटाबेस नहीं है । इसका मतलब यह है कि सिस्टम डेटा लिखे जाने के बाद होने वाली बाधाओं को लागू नहीं कर सकता है - यह गारंटी देनी चाहिए कि वर्तमान डेटाबेस स्थिति हमेशा अनुमत है।

  3. अलगाव: (एक समय में) यदि दो डेटाबेस ऑपरेशन होते हैं, तो उनके पास एक परिभाषित क्रम (एक) होना चाहिए लेन-देन दूसरे से पहले होता है), या संचालन का क्रम लेनदेन के लिए अप्रासंगिक होना चाहिए।

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