Mi az a kétfázisú zárolási protokoll Hogyan garantálja a szerializálhatóságot?
Mi az a kétfázisú zárolási protokoll Hogyan garantálja a szerializálhatóságot?

Videó: Mi az a kétfázisú zárolási protokoll Hogyan garantálja a szerializálhatóságot?

Videó: Mi az a kétfázisú zárolási protokoll Hogyan garantálja a szerializálhatóságot?
Videó: Lec-82: 2 Phase Locking(2PL) Protocol in Transaction Concurrency Control | DBMS 2024, Lehet
Anonim

Hogyan garantálja-e a szerializálhatóságot ? Kettő - fáziszárás : Kettő - fáziszárás séma az egyik záró séma az, hogy egy tranzakció nem kérhet újat zár amíg fel nem oldja a műveletek zárolását a tranzakcióban. Ebben részt vesz két fázis.

Ilyen módon mi az a 2 fázis zárolási protokoll Hogyan garantálja a szerializálhatóságot?

Az adatbázisokban és a tranzakciófeldolgozásban, kettő - fáziszárás (2PL) egy párhuzamosság-ellenőrzési módszer, amely garantálja a szerializálhatóságot . Az jegyzőkönyv olyan zárakat használ, amelyeket egy tranzakció alkalmaz az adatokra, amelyek blokkolhatják (leállítási jelzésként értelmezve) más tranzakciókat abban, hogy a tranzakció élettartama alatt hozzáférjenek ugyanazokhoz az adatokhoz.

A fentieken kívül milyen előnyökkel jár a szigorú kétfázisú zárolás? Válasz: Szigorú kettő - fáziszárás rendelkezik a előnyeit nak,-nek szigorú 2PL . Ezenkívül rendelkezik azzal a tulajdonsággal, hogy a kettő ütköző ügyletek, azok elkövetni a sorrend a szerializálhatósági sorrendjük. Egyes rendszerekben a felhasználók számíthatnak erre a viselkedésre.

Hasonlóképpen, mi az a 2 fázisú zárolási protokoll?

Kettő - Fáziszárási protokoll amely 2PL néven is ismert jegyzőkönyv . P2L-nek is hívják. Ebben a típusban zárolási protokoll , a tranzakciónak meg kell szereznie a zár miután kioldja az egyik zárját. Ez zárolási protokoll megosztja a végrehajtást fázis egy tranzakció három különböző részre.

Milyen változatai vannak a kétfázisú zárolási protokollnak Miért részesítik előnyben a szigorú vagy szigorú kétfázisú zárolást?

Szigorú vagy szigorú kettő - fáziszárás van előnyben részesített mert, Ebben variáció , a T tranzakció nem ad fel egyetlen kizárólagos (írási) zárak egészen azután, hogy elkötelezi magát vagy megszakad. Tehát egyetlen más tranzakció sem tud olvasni/írni egy olyan tételt, amelyet T írt, hacsak T nem kötelezte el magát. És szigorú A 2PL nem halt meg zár -ingyenes.

Ajánlott: