Hva er tofaselåsing med eksempel?
Hva er tofaselåsing med eksempel?

Video: Hva er tofaselåsing med eksempel?

Video: Hva er tofaselåsing med eksempel?
Video: two phase locking example | DBMS 2024, Kan
Anonim

I databaser og transaksjonsbehandling, to - faselåsing (2PL) er en samtidighetskontrollmetode som garanterer serialiserbarhet. Det er også navnet på det resulterende settet med databasetransaksjonsplaner (historier).

Sterk streng to - faselåsing.

Låse type lese- låse skrive- låse
skrive- låse X X

Dessuten, hva er tofaselåsing og hvordan garanterer den serialiserbarhet?

To - faselåsing : To - faselåsing skjema er en av de låse skjema er som en transaksjon ikke kan be om en ny låse til den låser opp operasjonene i transaksjonen. Det er involvert i to faser.

Vet også, hvilke fordeler gir streng tofaselåsing? Svar: Streng to - faselåsing har fordeler av streng 2PL . I tillegg har den eiendommen som for to motstridende transaksjoner, deres begå rekkefølgen er deres serialiserbarhetsrekkefølge. I noen systemer kan brukere forvente denne oppførselen.

hva er streng tofaselåsing?

Strenge to - faselåsing : En transaksjon kan ikke skrive inn i databasen før den har nådd commit-punktet. En transaksjon kan ikke frigi noen låser til den er ferdig med å skrive inn i databasen; derfor låser blir ikke utgitt før etter commit-punktet.

Hvordan sikrer tofaselåseprotokollen serialiserbarhet?

Fordi eventuelle inkonsekvenser bare kan opprettes ved skriveoperasjon. Flere avlesninger på et databaseelement kan skje parallelt. 2- Faselåsingsprotokoll begrenser denne uønskede lesing/skriving ved å bruke eksklusiv låse . Dessuten, når det er en eksklusiv låse på en vare vil den bare bli utgitt i krympende fase.

Anbefalt: