Što je protokol dvofaznog zaključavanja Kako jamči serializabilnost?
Što je protokol dvofaznog zaključavanja Kako jamči serializabilnost?

Video: Što je protokol dvofaznog zaključavanja Kako jamči serializabilnost?

Video: Što je protokol dvofaznog zaključavanja Kako jamči serializabilnost?
Video: NYC LIVE Brooklyn to Manhattan & Brooklyn Bridge 139th Birthday Celebration 🎉 (May 24, 2022) 2024, Svibanj
Anonim

Kako jamči li serijalabilnost ? Dva - fazno zaključavanje : Dva - fazno zaključavanje shema je jedna od zaključavanje shema je za koju transakcija ne može zahtijevati novu zaključati sve dok ne otključa operacije u transakciji. Uključeno je u dvije faze.

Na ovaj način, što je 2-fazni protokol zaključavanja Kako jamči serializabilnost?

U bazama podataka i obradi transakcija, dva - fazno zaključavanje (2PL) je metoda kontrole istodobnosti koja jamči serijalabilnost . The protokol koristi zaključavanja, primjenjena od strane transakcije na podatke, koja mogu blokirati (tumače se kao signali za zaustavljanje) drugim transakcijama da pristupe istim podacima tijekom života transakcije.

Osim gore navedenog, koje prednosti pruža rigorozno dvofazno zaključavanje? Odgovor: Strogo dvoje - fazno zaključavanje ima prednosti od strogi 2PL . Uz to ima svojstvo da za dva sukobljene transakcije, njihove počiniti red je njihov redoslijed serijalizacije. U nekim sustavima korisnici mogu očekivati ovakvo ponašanje.

Isto tako, što je 2-fazni protokol zaključavanja?

Dva - Protokol za zaključavanje faze koji je također poznat kao 2PL protokol . Naziva se i P2L. U ovoj vrsti protokol zaključavanja , transakcija bi trebala dobiti a zaključati nakon što otpusti jednu od svojih brava. Ovaj protokol zaključavanja dijeli izvršenje faza transakcije na tri različita dijela.

Koje su neke varijacije protokola dvofaznog zaključavanja Zašto se često preferira strogo ili rigorozno dvofazno zaključavanje?

Stroga ili rigorozna dva - fazno zaključavanje je preferirano jer, U ovome varijacija , transakcija T ne oslobađa ništa od svojih isključivih (pisanje) brave sve dok se ne izvrši ili prekine. Dakle, nijedna druga transakcija ne može čitati/pisati stavku koju je napisao T osim ako se T nije obvezao. I strog 2PL nije mrtav zaključati -besplatno.

Preporučeni: