विषयसूची:

डेटाबेस समवर्ती को कैसे संभालते हैं?
डेटाबेस समवर्ती को कैसे संभालते हैं?

वीडियो: डेटाबेस समवर्ती को कैसे संभालते हैं?

वीडियो: डेटाबेस समवर्ती को कैसे संभालते हैं?
वीडियो: समरूपता नियंत्रण 2024, अप्रैल
Anonim

संगामिति नियंत्रण का उपयोग ऐसे संघर्षों को संबोधित करने के लिए किया जाता है जो अधिकतर बहु-उपयोगकर्ता प्रणाली के साथ होते हैं। यह आपकी मदद करता है बनाना सुनिश्चित है कि डेटाबेस लेनदेन संबंधित की डेटा अखंडता का उल्लंघन किए बिना समवर्ती रूप से किए जाते हैं डेटाबेस.

इसके बारे में, आप समवर्ती को कैसे संभालेंगे?

समवर्ती संघर्षों को संभालने के लिए सामान्य दृष्टिकोण है:

  1. SaveChanges के दौरान DbUpdateConcurrencyException को पकड़ें।
  2. DbUpdateConcurrencyException का उपयोग करें।
  3. डेटाबेस में वर्तमान मूल्यों को प्रतिबिंबित करने के लिए समवर्ती टोकन के मूल मूल्यों को ताज़ा करें।
  4. जब तक कोई विरोध न हो तब तक प्रक्रिया का पुन: प्रयास करें।

इसी तरह, क्या Rdbms समसामयिकता का समर्थन करता है? हालाँकि, एक बहुउपयोगकर्ता डेटाबेस में, एक साथ कई लेन-देन के भीतर विवरण एक ही डेटा को अपडेट कर सकते हैं। इसलिए, डेटा का नियंत्रण संगामिति और एक बहुउपयोगकर्ता डेटाबेस में डेटा स्थिरता महत्वपूर्ण है। आंकड़े संगामिति इसका मतलब है कि कई उपयोगकर्ता एक ही समय में डेटा तक पहुंच सकते हैं।

इसे ध्यान में रखते हुए, DB Concurrency क्या है?

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

हमें समवर्ती नियंत्रण की आवश्यकता क्यों है?

समवर्ती नियंत्रण है ऐसे संघर्षों को संबोधित करने के लिए उपयोग किया जाता है जो ज्यादातर बहु-उपयोगकर्ता प्रणाली के साथ होते हैं। इसलिए, समवर्ती नियंत्रण है एक प्रणाली के समुचित कार्य के लिए सबसे महत्वपूर्ण तत्व जहां दो या एकाधिक डेटाबेस लेनदेन जो की आवश्यकता होती है एक ही डेटा तक पहुंच, एक साथ निष्पादित की जाती है।

सिफारिश की: