एका डेटाबेसमधील अलगतेची मालमत्ता

अलगाव एक डाटाबेसमध्ये केलेले बदल कसे आणि केव्हा नियंत्रित करते

अलगाव डेटाबेस व्यवहार्य गुणधर्म एक अविभाज्य भाग आहे. ही एसिडची तिसरी संपत्ती आहे (अणुवृत्तता, सातत्य, अलगाव, टिकाऊपणा) आणि या गुणधर्मांनुसार डेटा सुसंगत आणि अचूक आहे हे सुनिश्चित करते.

अलगाव डेटाबेस-स्तरीय गुणधर्म आहे जो नियंत्रण कसे आणि केव्हा आणि केव्हा केले जातात आणि ते एकमेकांना दृश्यमान झाल्यास नियंत्रण करतात. एकाकीपणाचे एक उद्दीष्ट म्हणजे एकमेकांच्या अंमलबजावणीवर परिणाम न करता एकाच वेळी होणारे अनेक व्यवहार करण्याची परवानगी देणे.

अलगाव कसे कार्य करते

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

अलग पातळी

अलगावचे चार स्तर आहेत:

  1. अनुक्रमणीय उच्च पातळी आहे, याचा अर्थ पुढील व्यवहार सुरू होण्यापूर्वी व्यवहार पूर्ण होईल.
  2. व्यवहाराची सुरुवात झाल्यानंतर व्यवहारास प्रवेश करण्याची परवानगी देण्याची पुनरावृत्ती वाचली जाते, जरी ती संपली नाही तरीही
  3. वचनबद्ध डेटाचे डेटाबेसमधील डेटाबेस तयार केल्यानंतर डेटा ऍक्सेस करण्याची परवानगी देण्यात आली आहे, परंतु त्यापूर्वी नाही.
  4. अव्यवहार्य वाचा अलगाव सर्वात निम्न स्तरावर आहे आणि बदल केल्यापासून डेटामध्ये प्रवेश करण्याची परवानगी देते.