ھڪ ڊيٽابيس ۾ الگ ڪرڻ واري ملڪيت

تنقيد کي سنڀاليو ڊيٽابيس ۾ ڪئين ۽ ڪيئن تبديليون ڪيون وينديون آهن

اسلوبشن ڊيٽابيس ٽرانزيڪل ملڪيت جي هڪ لازمي حصي آهي. اهو اي سي آئي ڊي (Atomicity، لاڳيتو، استحڪام، استحڪام) جي ٽيون ملڪيت آهي ۽ اهي ملڪيت انهن کي صحيح ۽ صحيح تسليم ڪن ٿيون.

اسلوبشن ڊيٽابيس-سطح ملڪيت آهي جيڪو سنڀاليندو آهي ۽ ڪئين تبديلين جي ڪري آهي ۽ جيڪڏهن اهي هڪ ٻئي ڏانهن نظر اچن ٿا. تنقيد جي مقصدن مان هڪ آهي ته هڪ ٻئي جي عمل جي اثر کان بغير ڪنهن به وقت تي منتقل ڪرڻ جي اجازت ڏين ٿا.

ڪيئن ڪمن جي ڪمن جو ڪم

مثال طور، جيڪڏهن هو ساڳئي وقت ڊيٽابيس جي خلاف ٽرانزيڪشن تي مسئلا ڪن ته مريم هڪ مختلف ٽرانزيڪشن جي مسئلي کي حل ڪري، ٻنهي ٽرانزيڪشن کي الڳ الڳ طريقي سان ڊيٽابيس تي هلائڻ گهرجي. ڊيٽابيس مريم يا وائيس ڪائونسل کي عمل ڪرڻ کان اڳ جو پوري ٽرانزيڪشن کي ڪم ڪرڻ گهرجي. انهي جي وچ ۾ ڄاڻايل ڊيٽا پڙهڻ واري جوء جو معاملو ميون جي ٽرانزيڪشن جي هڪ پاسي واري اثر جي طور تي پيدا ٿئي ٿو جيڪو آخرڪار ڊيٽابيس کي پورو نه ڪيو ويندو. ياد رهي ته ان جي اڪثريت ملڪيت کي يقيني بڻائي نٿو سگهجي ته اهي ٽرانزيڪشن پهريون ڀيرو انجام ڏئي سگهندا، محض اهي اهي هڪ ٻئي سان مداخلت نه ڪندا.

استحقاق جي سطح

تنقيد جا چار سطح آهن:

  1. سيريلجيبل تمام اعلي سطح آهي، جنهن جو مطلب اهو آهي ته ٽرانزيڪشن مڪمل ٿيڻ کان پهرين ٻئي ٽرانزيڪشن کي شروع ڪرڻ جي قابل آهي.
  2. ورجايل پڙهي وڃي ته ٽرانزيڪشن شروع ٿيڻ کان پوء ٽرانزيڪشن کي پهچڻ جي اجازت ڏيو، جيتوڻيڪ اهو مڪمل ٿي چڪو آهي.
  3. پڙهڻ واري ڊيٽا کي ڊيٽا ڊيٽابيس جي ڊيٽا کي انجام ڏيڻ کان پوء انهن جي پهچ حاصل ڪرڻ جي اجازت ڏئي ٿي، پر انهي کان اڳ نه.
  4. پڙهي وٺندڙن جي هيٺين سطح جي اڪثريت جو مطالعو آهي ۽ معلومات کي تبديل ٿيڻ کان اڳ جي اجازت ڏني وئي آهي.