लेन-देन अलगाव स्तर

लेखक: Randy Alexander
निर्माण की तारीख: 28 अप्रैल 2021
डेट अपडेट करें: 1 जुलाई 2024
Anonim
Read committed snapshot isolation level in sql server
वीडियो: Read committed snapshot isolation level in sql server

विषय

परिभाषा - लेन-देन अलगाव स्तर का क्या अर्थ है?

ट्रांजैक्शन आइसोलेशन लेवल डेटाबेस के भीतर की स्थिति है जो किसी लेनदेन में स्टेटमेंट के लिए दिखाई देने वाले डेटा की मात्रा को निर्दिष्ट करता है, विशेष रूप से जब एक ही डेटा स्रोत को एक साथ कई ट्रांजेक्शन द्वारा एक्सेस किया जाता है।


लेन-देन अलगाव स्तर एक डेटाबेस प्रबंधन प्रणाली के अलगाव राज्य का हिस्सा है। अलगाव ACID (परमाणु, संगति, अलगाव, स्थायित्व) गुणों में से एक है।

Microsoft Azure और Microsoft क्लाउड का परिचय | इस गाइड के दौरान, आप जानेंगे कि क्लाउड कंप्यूटिंग क्या है और Microsoft Azure आपको क्लाउड से अपना व्यवसाय चलाने और चलाने में कैसे मदद कर सकता है।

Techopedia, Transaction Isolation Level की व्याख्या करता है

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

  1. सीरियल करने योग्य: लेनदेन समाप्त होने तक ताले पढ़ते और लिखते हैं। इसके अलावा उपकरणों में ताले होते हैं।
  2. पुन: प्रयोज्य पुस्तकें: लेनदेन पूरा होने तक ताले पढ़ते और लिखते हैं। सीमा लॉक का प्रबंधन नहीं करता है।
  3. पढ़ें प्रतिबद्ध: लेनदेन पूरा होने तक ताले लिखते हैं लेकिन जब एक सेलेक्ट ऑपरेशन किया जाता है तो रीड लॉक रिलीज़ करता है।
  4. अनकम्फ़र्ड पढ़ें: एक लेन-देन दूसरे लेन-देन द्वारा किए गए अप्रभावित परिवर्तनों को देख सकता है