İki fazalı kilidləmə protokolu nədir O, serializasiyaya necə zəmanət verir?
İki fazalı kilidləmə protokolu nədir O, serializasiyaya necə zəmanət verir?

Video: İki fazalı kilidləmə protokolu nədir O, serializasiyaya necə zəmanət verir?

Video: İki fazalı kilidləmə protokolu nədir O, serializasiyaya necə zəmanət verir?
Video: Схема подключения проходного выключателя 2024, Noyabr
Anonim

Necə serializasiyaya zəmanət verirmi? ? iki - faza kilidlənməsi : iki - faza kilidləmə sxemlərindən biridir kilidləmə sxem, əməliyyatın yenisini tələb edə bilmədiyi sxemdir bağlamaq əməliyyatda əməliyyatların kilidini açana qədər. O, iştirak edir iki faza.

Bu şəkildə, 2 fazalı kilidləmə protokolu nədir? Serializasiyaya necə zəmanət verir?

Verilənlər bazası və əməliyyatların işlənməsi, iki - faza kilidlənməsi (2PL) paralelliyə nəzarət üsuludur serializasiyaya zəmanət verir . The protokol tranzaksiya tərəfindən verilənlərə tətbiq edilən kilidlərdən istifadə edir ki, bu da əməliyyatın müddəti ərzində digər əməliyyatların eyni məlumatlara çıxışını bloklaya bilər (dayandırmaq üçün siqnal kimi şərh olunur).

Yuxarıdakılardan əlavə, ciddi iki fazalı kilidləmə hansı faydaları təmin edir? Cavab: Ciddi iki - faza kilidləmə malikdir üstünlükləri of ciddi 2PL . Bundan əlavə, onun üçün xüsusiyyət var iki ziddiyyətli əməliyyatlar, onların törətmək sıra onların serializasiya sırasıdır. Bəzi sistemlərdə istifadəçilər bu davranışı gözləyə bilərlər.

Eyni şəkildə, 2 fazalı kilidləmə protokolu nədir?

iki - Faza kilidləmə protokolu bu da 2PL kimi tanınır protokol . Buna P2L də deyilir. Bu tipdə kilidləmə protokolu , əməliyyat a əldə etməlidir bağlamaq kilidlərindən birini buraxdıqdan sonra. Bu kilidləmə protokolu icrasını bölür faza əməliyyatın üç fərqli hissəyə bölünməsi.

İki fazalı kilidləmə protokolunun bəzi varyasyonları hansılardır? Nə üçün ciddi və ya ciddi iki fazalı kilidləmə tez-tez üstünlük təşkil edir?

Sərt və ya ciddi iki - faza kilidlənməsi edir üstünlük verilir çünki, Bunda variasiya , T əməliyyatı onun eksklüzivlərindən heç birini buraxmır (yazın) qıfıllar törətdikdən və ya abort edənə qədər. Beləliklə, heç bir başqa əməliyyat T tərəfindən yazılmış bir elementi oxuya və ya yaza bilməz. Və sərt 2PL ölməyib bağlamaq -pulsuz.

Tövsiyə: