परमाणुता और स्थिरता के बीच क्या अंतर है? यह मुझे देखता है क्योंकि दोनों अलग-अलग शब्दों में एक ही बात कह रहे हैं।डेटाबेस परमाणु स्थिरता
Atomicity
एक सौदे के सभी कार्य प्रदर्शन कर रहे हैं या उनमें से कोई भी कर रहे हैं। कोई आंशिक लेनदेन नहीं है। उदाहरण के लिए, यदि कोई लेनदेन 100 पंक्तियों को अपडेट करना प्रारंभ करता है, लेकिन सिस्टम 20 अपडेट के बाद विफल रहता है, तो डेटाबेस इन 20 पंक्तियों में परिवर्तनों को वापस ले जाता है।
संगति
लेन-देन एक और लगातार राज्य के लिए एक सुसंगत राज्य से डेटाबेस लेता है। उदाहरण के लिए, एक बैंकिंग लेनदेन में जो बचत खाते को डेबिट करता है और एक चेकिंग खाता क्रेडिट करता है, विफलता डेटाबेस को केवल एक खाते को क्रेडिट करने का कारण नहीं बनती है, जिससे असंगत डेटा का कारण बनता है।
गैर परमाणु, संगत: आंशिक लेनदेन प्रणाली को एक सतत स्थिति में छोड़ सकता है। परमाणु, गैर-संगत: सिस्टम के 2 भाग संगत होने के बिना परमाणु बनाए रख सकते हैं (लेनदेन एक में दर्ज किया गया है और दूसरे भाग में नहीं)। – nhahtdh