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