Ce este protocolul de blocare în două faze Cum garantează serializabilitatea?
Ce este protocolul de blocare în două faze Cum garantează serializabilitatea?

Video: Ce este protocolul de blocare în două faze Cum garantează serializabilitatea?

Video: Ce este protocolul de blocare în două faze Cum garantează serializabilitatea?
Video: IC - Cursul 4 2024, Mai
Anonim

Cum garantează serializarea ? Două - blocare de fază : Două - blocare de fază schema este una dintre cele blocare schema este că o tranzacție nu poate solicita un nou Lacăt până când deblochează operațiunile din tranzacție. Este implicat în doua faze.

În acest fel, ce este protocolul de blocare în 2 faze Cum garantează serializabilitatea?

În bazele de date și procesarea tranzacțiilor, Două - blocare de fază (2PL) este o metodă de control al concurenței care garantează serializabilitatea . The protocol utilizează blocări, aplicate de o tranzacție datelor, care pot bloca (interpretate ca semnale de oprire) alte tranzacții să nu acceseze aceleași date pe durata de viață a tranzacției.

În afară de mai sus, ce beneficii oferă blocarea riguroasă în două faze? Răspuns: Rigoros doi - blocare de fază are avantaje de strict 2PL . În plus are proprietatea că pentru Două tranzacții conflictuale, lor comite ordinea este ordinea lor de serializare. În unele sisteme, utilizatorii s-ar putea aștepta la acest comportament.

De asemenea, ce este protocolul de blocare în 2 faze?

Două - Protocol de blocare a fazelor care este cunoscut și ca 2PL protocol . Se mai numește și P2L. În acest tip de protocol de blocare , tranzacția ar trebui să achiziționeze a Lacăt după ce eliberează unul dintre încuietori. Acest protocol de blocare împarte execuția fază a unei tranzacții în trei părți diferite.

Care sunt unele variante ale protocolului de blocare în două faze De ce este adesea preferată blocarea în două faze strictă sau riguroasă?

Strict sau riguros doi - blocare de fază este preferat pentru că, În aceasta variație , o tranzacție T nu eliberează nimic exclusiv (scriere) încuietori până după ce se comite sau se anulează. Deci, nicio altă tranzacție nu poate citi/scrie un articol care este scris de T decât dacă T s-a angajat. Și strict 2PL nu este mort Lacăt -liber.

Recomandat: