Çfarë është mbyllja dyfazore me shembull?
Çfarë është mbyllja dyfazore me shembull?

Video: Çfarë është mbyllja dyfazore me shembull?

Video: Çfarë është mbyllja dyfazore me shembull?
Video: Mbyllja e Vitit në Alpha - Çfarë është mbyllja e vitit dhe cilat janë dy mënyrat? 2024, Mund
Anonim

Në bazat e të dhënave dhe përpunimin e transaksioneve, dy - mbyllja e fazës (2PL) është një metodë e kontrollit të konkurencës që garanton serializimin. Është gjithashtu emri i grupit rezultues të planeve të transaksioneve të bazës së të dhënave (historive).

E fortë e rreptë dy - mbyllja e fazës.

Kyç lloji lexo- bllokoj shkruaj- bllokoj
shkruaj- bllokoj X X

Gjithashtu, çfarë është bllokimi dyfazor dhe si garanton serializimin?

Dy - mbyllja e fazës : Dy - mbyllja e fazës Skema është një nga mbyllje skema është ajo që një transaksion nuk mund të kërkojë një të re bllokoj derisa të zhbllokojë operacionet në transaksion. Është i përfshirë në dy faza.

E dini gjithashtu, çfarë përfitimesh ofron mbyllja rigoroze dyfazore? Përgjigje: Rigoroz dy - mbyllja e fazës ka Përparësitë e strikte 2PL . Përveç kësaj ka veti që për dy transaksionet kontradiktore, të tyre angazhohen rendi është rendi i serializimit të tyre. Në disa sisteme përdoruesit mund të presin këtë sjellje.

çfarë është mbyllja e rreptë dyfazore?

Të rrepta dy - mbyllja e fazës : Një transaksion nuk mund të shkruajë në bazën e të dhënave derisa të ketë arritur pikën e tij të kryerjes. Një transaksion nuk mund të lëshojë asnjë flokët derisa të përfundojë së shkruari në bazën e të dhënave; prandaj flokët nuk lirohen deri pas pikës së kryerjes.

Si siguron serializueshmërinë protokolli i kyçjes dyfazore?

Sepse çdo mospërputhje mund të krijohet vetëm nga operacioni i shkrimit. Leximet e shumta në një artikull të bazës së të dhënave mund të ndodhin paralelisht. 2- Protokolli i mbylljes së fazës kufizon këtë lexim/shkrim të padëshiruar duke aplikuar ekskluzivitet bllokoj . Për më tepër, kur ka një ekskluzive bllokoj në një artikull do të lëshohet vetëm në tkurrje faza.

Recommended: