विषयसूची:
परिभाषा - कमिट का क्या अर्थ है?
एक सामान्य अर्थ में, एक कमिट डेटाबेस में रिकॉर्ड का अद्यतन है। डेटाबेस लेन-देन के संदर्भ में, एक वचन स्थायी परिवर्तन के एक सेट के बाद स्थायी रूप से डेटा की बचत को संदर्भित करता है। एक कमिट एक रिलेशनल डेटाबेस के भीतर लेनदेन को समाप्त करता है और अन्य सभी उपयोगकर्ताओं को परिवर्तनों को देखने की अनुमति देता है।
टेकोपेडिया कमिटमेंट बताते हैं
जब एक डेटाबेस सिस्टम यह पुष्टि करता है कि डेटा सहेजा गया है, तो यह एक आयरन-क्लैड गारंटी होना चाहिए। यदि नहीं, तो डेटा-अखंडता समस्याओं का खतरा है, जिसमें अनिश्चितता है कि क्या उपलब्ध डेटा वास्तव में सही है।
हालांकि यह सरल लगता है, वास्तविकता यह है कि डेटाबेस सिस्टम को भी दोष-सहिष्णुता की एक डिग्री प्रदान करनी चाहिए। इसका मतलब यह है कि कुछ प्रमुख घटकों की हानि, यानी डिस्क विफलता के मामले में भी डेटा को बचाया जाना चाहिए। एक अच्छा डेटाबेस सिस्टम भी अचानक बिजली की हानि के मामले में ठीक होना चाहिए और अभी भी सभी उपयोगकर्ता के परिवर्तन या लेनदेन को रोल-बैक या पूर्ववत करें। यह आमतौर पर सभी लेनदेन को एक विशेष फ़ाइल में लॉग इन करने के माध्यम से प्राप्त किया जाता है जो तब उपयोग किया जाएगा जब डेटा रिकवरी की आवश्यकता होती है।
कमिट्स एक अन्य महत्वपूर्ण कार्य भी करते हैं - वे उन निर्धारण बिंदुओं के रूप में कार्य करते हैं जिन पर परिवर्तित डेटा अन्य उपयोगकर्ताओं को दिखाई देता है। कहो, एक डेटाबेस सिस्टम में एक ग्राहक का पता संपादित किया जा रहा है। लेन-देन सहेजे जाने तक, अन्य उपयोगकर्ता जो उसी ग्राहक के डेटा को क्वेरी करते हैं, उन्हें केवल उस पते को देखना चाहिए जो इसे संपादित करने से पहले था। एक बार प्रतिबद्ध होने के बाद, नया पता स्थायी रूप से डिस्क पर पुराने को बदल देता है, और डेटा को क्वेरी करने वाले किसी भी उपयोगकर्ता अब बदले हुए पते को देखते हैं।
