टू फेज लॉकिंग से आप क्या समझते हैं?
टू फेज लॉकिंग से आप क्या समझते हैं?

वीडियो: टू फेज लॉकिंग से आप क्या समझते हैं?

वीडियो: टू फेज लॉकिंग से आप क्या समझते हैं?
वीडियो: DBMS | Lecture - 32 | 2 Phase Locking (2 PL) Protocols | Vishvadeep Gothi | GATE 2023 2024, मई
Anonim

डेटाबेस और लेनदेन प्रसंस्करण में, दो - फेज लॉकिंग ( 2PL के ) एक संगामिति नियंत्रण विधि है जो क्रमबद्धता की गारंटी देती है। प्रोटोकॉल का उपयोग करता है ताले , डेटा पर एक लेन-देन द्वारा लागू किया जाता है, जो अन्य लेन-देन को लेन-देन के जीवन के दौरान समान डेटा तक पहुंचने से रोक सकता है (सिग्नल को रोकने के रूप में व्याख्या किया गया)।

तदनुसार, उदाहरण के साथ टू फेज लॉकिंग क्या है?

दो - फेज लॉकिंग प्रोटोकॉल जिसे 2PL प्रोटोकॉल के रूप में भी जाना जाता है, को लेन-देन की आवश्यकता होती है a लॉक इसके जारी होने के बाद इसका एक ताले . इसमें 2 चरणों बढ़ रहा है और सिकुड़ रहा है। टाइमस्टैम्प-आधारित एल्गोरिथ्म समवर्ती लेनदेन के निष्पादन को क्रमबद्ध करने के लिए टाइमस्टैम्प का उपयोग करता है।

टू फेज लॉकिंग क्या है और यह क्रमबद्धता की गारंटी कैसे देता है? दो - फेज लॉकिंग : दो - फेज लॉकिंग स्कीमा इनमें से एक है ताला स्कीमा वह है जो एक लेनदेन एक नए का अनुरोध नहीं कर सकता है लॉक जब तक यह लेनदेन में संचालन को अनलॉक नहीं करता। इसमें शामिल है दो चरण.

दूसरे, टू फेज लॉकिंग से आप क्या समझते हैं?

दो - फेज लॉकिंग ( 2PL के ) एक समवर्ती नियंत्रण विधि है जो निष्पादन को विभाजित करती है चरण एक लेन-देन के तीन भागों में। यह संघर्ष क्रमबद्ध अनुसूचियों को सुनिश्चित करता है। यदि रीड एंड राइट ऑपरेशंस लेन-देन में पहला अनलॉक ऑपरेशन पेश करते हैं, तो इसे कहा जाता है दो - फेज लॉकिंग शिष्टाचार।

कठोर दो चरण लॉकिंग क्या लाभ प्रदान करता है?

उत्तर: कठोर दो - फेज लॉकिंग है फायदे का सख्त 2PL . इसके अलावा इसमें वह संपत्ति है जिसके लिए दो परस्पर विरोधी लेनदेन, उनके प्रतिबद्ध आदेश उनकी क्रमिकता क्रम है। कुछ प्रणालियों में उपयोगकर्ता इस व्यवहार की अपेक्षा कर सकते हैं।

सिफारिश की: