Qu'entendez-vous par verrouillage biphasé ?
Qu'entendez-vous par verrouillage biphasé ?

Vidéo: Qu'entendez-vous par verrouillage biphasé ?

Vidéo: Qu'entendez-vous par verrouillage biphasé ?
Vidéo: DU DEVOUEMENT A LA DESTINEE |TD Jakes en français | Traduit par Maryline Orcel 2024, Novembre
Anonim

Dans les bases de données et le traitement des transactions, deux - verrouillage de phase ( 2PL ) est une méthode de contrôle de concurrence qui garantit la sérialisabilité. Le protocole utilise serrures , appliqué par une transaction aux données, ce qui peut empêcher (interprété comme des signaux d'arrêt) d'autres transactions d'accéder aux mêmes données pendant la durée de vie de la transaction.

En conséquence, qu'est-ce que le verrouillage biphasé avec exemple?

Deux - Verrouillage de phase protocole qui est également connu sous le nom de protocole 2PL nécessite une transaction devrait acquérir un fermer à clé après avoir sorti l'un de ses serrures . Il a 2 phases en croissance et en diminution. L'algorithme basé sur l'horodatage utilise un horodatage pour sérialiser l'exécution de transactions simultanées.

Qu'est-ce que le verrouillage biphasé et comment garantit-il la sérialisation ? Deux - verrouillage de phase : Deux - verrouillage de phase schéma est l'un des verrouillage schéma est qu'une transaction ne peut pas demander un nouveau fermer à clé jusqu'à ce qu'il déverrouille les opérations de la transaction. Il est impliqué dans deux phases.

Deuxièmement, qu'entendez-vous par verrouillage biphasé ?

Deux - Verrouillage de phase ( 2PL ) est une méthode de contrôle de concurrence qui divise l'exécution phase d'une transaction en trois parties. Il garantit les conflits d'horaires sérialisables. Si les opérations de lecture et d'écriture introduisent la première opération de déverrouillage dans la transaction, alors il est dit Deux - Verrouillage de phase Protocole.

Quels avantages le verrouillage biphasé rigoureux offre-t-il ?

Réponse: Rigoureux deux - verrouillage de phase a la avantages de 2PL strict . De plus, il a la propriété que pour deux transactions conflictuelles, leur s'engager l'ordre est leur ordre de sérialisation. Dans certains systèmes, les utilisateurs peuvent s'attendre à ce comportement.

Conseillé: