Rеja Axborot tizimlari va ma'lumotlar bazasi



Yüklə 0,94 Mb.
səhifə122/153
tarix02.01.2022
ölçüsü0,94 Mb.
#44769
1   ...   118   119   120   121   122   123   124   125   ...   153
MBBT Qo'llanma

yozishni blokirovkalash - tranzaksiyalar satrlarni jadvallarga shunday joylashtiradiki, ushbu satrlar uchun boshqa tranzaksiya so'rovi bekor qilinadi.

o'qish blokirovkasi - tranzaksiyalar qatorlarni blokirovka qiladi, shunda ushbu yozuvlarni blokirovka qilish bo'yicha boshqa tranzaktsiyaning so'rovi rad qilinadi.

Ma'lumotlar bazasi ma'lumotlarga kirish protokoli mos kelish muammosining oldini olish uchun foydalanadi. Uning mohiyati quyidagicha:




  • Jadvaldagi ma'lumotlar satridagi harakatlar natijasida olingan ma'lumotlar, ushbu satrda o'qish uchun blokirovkaga ega bo'lishi kerak bo'lgan operatsiya;

  • ma'lumotlar qatorini o'zgartirishga mo'ljallangan operatsiya unga yozuv blokirovkasini qo'yadi;

  • agar mavjud blokirovka tufayli qatorda talab qilingan qulf rad qilinsa, u holda blokirovka qo'yilguncha bitim kutish rejimiga o'tkaziladi;

  • yozish qulfi bitim oxirigacha saqlanib qoladi.

Ma'lumotlar bazasini parallel ravishda qayta ishlash muammosining yechimi shundaki, jadval satrlari qulflanadi va bu qatorlarni o'zgartiradigan keyingi operatsiyalar bekor qilinadi va kutish holatiga o'tkaziladi. Ma'lumotlar bazasining yaxlitligini saqlab qolish xususiyati tufayli tranzaksiyalar foydalanuvchilarni xavfsiz holatga keltiradigan moslamalardir. Darhaqiqat, agar ma'lumotlar bazasi bilan o'zaro munosabatlarning har bir seansi tranzaksiya orqali amalga oshirilsa, foydalanuvchi ma'lumotlar bazasining izchil holatiga - foydalanuvchi o'zi bilan ishlayotgan bo'lsa ham, bo'lishi mumkin bo'lgan holatga murojaat qilishdan boshlanadi.

Yüklə 0,94 Mb.

Dostları ilə paylaş:
1   ...   118   119   120   121   122   123   124   125   ...   153




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin