Ikki fazali qulflash deganda nimani tushunasiz?
Ikki fazali qulflash deganda nimani tushunasiz?

Video: Ikki fazali qulflash deganda nimani tushunasiz?

Video: Ikki fazali qulflash deganda nimani tushunasiz?
Video: Иккиталик включател урнатиш 2024, Dekabr
Anonim

Ma'lumotlar bazalari va tranzaktsiyalarni qayta ishlashda, ikki - fazali blokirovka ( 2PL ) - ketma-ketlikni kafolatlaydigan parallellikni boshqarish usuli. Protokol foydalanadi qulflar , tranzaksiya tomonidan ma'lumotlarga nisbatan qo'llaniladi, bu tranzaktsiyaning amal qilish muddati davomida boshqa tranzaktsiyalarning bir xil ma'lumotlarga kirishini bloklashi mumkin (to'xtatish signallari sifatida talqin qilinadi).

Shunga ko'ra, misol bilan ikki fazali qulflash nima?

Ikki - Fazali blokirovka 2PL protokoli kerak bo'lgan tranzaksiya sifatida ham tanilgan protokol a sotib olishi kerak qulf ulardan birini chiqargandan keyin qulflar . Unda 2 bor bosqichlari o'sib boradi va qisqaradi. Vaqt tamg'asiga asoslangan algoritm bir vaqtning o'zida bajariladigan operatsiyalarni ketma-ketlashtirish uchun vaqt tamg'asidan foydalanadi.

Ikki fazali qulflash nima va u seriyali bo'lishni qanday kafolatlaydi? Ikki - fazali blokirovka : Ikki - fazali blokirovka sxemalardan biri hisoblanadi qulflash sxema - tranzaktsiya yangisini talab qila olmaydigan sxema qulf tranzaktsiyadagi operatsiyalarni qulfdan chiqarmaguncha. Unda ishtirok etadi ikki bosqich.

Ikkinchidan, ikki fazali qulflash deganda nimani tushunasiz?

Ikki - Fazali blokirovka ( 2PL ) - bajarilishni ajratuvchi parallellikni nazorat qilish usuli bosqichi bitimni uch qismga bo'lish. U ziddiyatli ketma-ketlik jadvallarini ta'minlaydi. Agar o'qish va yozish operatsiyalari tranzaksiyada birinchi qulfni ochish operatsiyasini kiritsa, u shunday deyiladi Ikki - Fazali blokirovka Protokol.

Qattiq ikki fazali qulflash qanday afzalliklarni beradi?

Javob: Qattiq ikkita - fazali blokirovka ega afzalliklari ning qattiq 2PL . Bundan tashqari, u shunday xususiyatga ega ikki ziddiyatli operatsiyalar, ularning topshirmoq tartib - ularning seriyali bo'lish tartibi. Ba'zi tizimlarda foydalanuvchilar bunday xatti-harakatni kutishlari mumkin.

Tavsiya: