Čo je to dvojfázové uzamykanie s príkladom?
Čo je to dvojfázové uzamykanie s príkladom?

Video: Čo je to dvojfázové uzamykanie s príkladom?

Video: Čo je to dvojfázové uzamykanie s príkladom?
Video: 🔥 Зачем нужны фазовращатели, как они работают и как ломаются? Крутой гид по системе VVT. 2024, November
Anonim

V databázach a spracovaní transakcií, dva - fázové uzamknutie (2PL) je metóda kontroly súbežnosti, ktorá zaručuje serializovateľnosť. Je to aj názov výslednej množiny databázových transakčných plánov (histórií).

Silne prísny dva - fázové uzamknutie.

Zámok typu čítať- zámok písať- zámok
písať- zámok X X

Tiež, čo je dvojfázové uzamykanie a ako zaručuje serializáciu?

Dva - fázové uzamknutie : Dva - fázové uzamknutie schéma je jednou z zamykanie schéma je taká, pri ktorej transakcia nemôže požiadať o novú zámok kým neodomkne operácie v transakcii. Zapája sa do dve fázy.

Tiež viete, aké výhody poskytuje prísne dvojfázové uzamykanie? odpoveď: Prísne dva - fázové uzamknutie má výhod z prísne 2PL . Okrem toho má vlastnosť, že pre dva konfliktné transakcie, ich zaviazať sa poradie je poradie ich serializácie. V niektorých systémoch môžu používatelia očakávať toto správanie.

čo je prísne dvojfázové uzamykanie?

Prísna dvojka - fázové uzamknutie : Transakcia sa nemôže zapísať do databázy, kým nedosiahne svoj bod potvrdenia. Transakcia nemôže uvoľniť žiadne zámky kým nedokončí zápis do databázy; preto zámky sa uvoľnia až po bode odovzdania.

Ako protokol dvojfázového uzamknutia zabezpečuje serializovateľnosť?

Pretože akákoľvek nezrovnalosť môže byť vytvorená iba operáciou zápisu. Viacnásobné čítanie položky databázy môže prebiehať paralelne. 2- Protokol fázového uzamknutia obmedzuje toto nechcené čítanie/zápis použitím exkluzívneho zámok . Navyše, keď existuje exkluzivita zámok na položke sa uvoľní iba pri zmrštení fáza.

Odporúča: