Hvad er tofaselåsning med eksempel?
Hvad er tofaselåsning med eksempel?

Video: Hvad er tofaselåsning med eksempel?

Video: Hvad er tofaselåsning med eksempel?
Video: Phase-locking in auditory nerves 2024, November
Anonim

I databaser og transaktionsbehandling, to - faselåsning (2PL) er en samtidighedskontrolmetode, der garanterer serialisering. Det er også navnet på det resulterende sæt af databasetransaktionsplaner (historier).

Stærk streng to - faselåsning.

Låse type Læs- låse skrive- låse
skrive- låse x x

Hvad er tofaselåsning, og hvordan garanterer den serialisering?

To - faselåsning : To - faselåsning skema er et af de låsning skema er, som en transaktion ikke kan anmode om en ny låse indtil den låser op for operationerne i transaktionen. Det er involveret i to faser.

Ved også, hvilke fordele en streng tofaset låsning giver? Svar: Streng to - faselåsning har fordele af streng 2PL . Derudover har den den egenskab, der for to modstridende transaktioner, deres begå rækkefølge er deres serialiseringsrækkefølge. I nogle systemer kan brugere forvente denne adfærd.

hvad er streng tofaset låsning?

Strenge to - faselåsning : En transaktion kan ikke skrive ind i databasen, før den har nået sit commit-punkt. En transaktion kan ikke frigive nogen låse indtil den er færdig med at skrive ind i databasen; derfor låse frigives ikke før efter commit-punktet.

Hvordan sikrer tofaselåseprotokollen serialisering?

Fordi enhver inkonsistens kun kan skabes ved skriveoperation. Flere læsninger på et databaseelement kan ske parallelt. 2- Faselåsningsprotokol begrænser denne uønskede læsning/skrivning ved at anvende eksklusiv låse . Desuden, når der er en eksklusiv låse på en vare vil den kun blive frigivet i faldende fase.

Anbefalede: