İki fazalı kilidləmə dedikdə nəyi nəzərdə tutursunuz?
İki fazalı kilidləmə dedikdə nəyi nəzərdə tutursunuz?

Video: İki fazalı kilidləmə dedikdə nəyi nəzərdə tutursunuz?

Video: İki fazalı kilidləmə dedikdə nəyi nəzərdə tutursunuz?
Video: Elektrik İşleri : 2 anahtar 1 lampa Vavien bağlantısı 2024, Bilər
Anonim

Verilənlər bazası və əməliyyatların işlənməsi, iki - faza kilidlənməsi ( 2PL ) serializasiyaya zəmanət verən paralellik nəzarət üsuludur. Protokol istifadə edir qıfıllar , tranzaksiya tərəfindən məlumatlara tətbiq edilir və bu, əməliyyatın müddəti ərzində digər əməliyyatların eyni məlumatlara daxil olmasını bloklaya bilər (dayandırmaq üçün siqnallar kimi şərh olunur).

Buna görə, nümunə ilə iki fazalı kilidləmə nədir?

iki - Faza kilidləmə 2PL protokolu olaraq da bilinən protokol ehtiyacı əməliyyatı əldə etməlidir bağlamaq birini buraxdıqdan sonra qıfıllar . 2 var mərhələləri böyüyür və azalır. Zaman damğasına əsaslanan alqoritm paralel əməliyyatların icrasını seriallaşdırmaq üçün vaxt damğasından istifadə edir.

iki fazalı kilidləmə nədir və serializasiyaya necə zəmanət verir? iki - faza kilidlənməsi : iki - faza kilidlənməsi 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.

İkincisi, iki fazalı kilidləmə dedikdə nə başa düşürsünüz?

iki - Faza kilidləmə ( 2PL ) icranı bölən paralelliyə nəzarət üsuludur faza əməliyyatın üç hissəyə bölünməsi. Münaqişənin seriallaşdırıla bilən cədvəllərini təmin edir. Əgər oxuma və yazma əməliyyatları əməliyyatda ilk kilid açma əməliyyatını təqdim edərsə, o zaman belə deyilir iki - Faza kilidləmə Protokol.

Ciddi iki fazalı kilidləmə hansı üstünlükləri təmin edir?

Cavab: Ciddi iki - faza kilidlənməsi 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.

Tövsiyə: