Qu'est-ce que le verrouillage biphasé avec exemple?
Qu'est-ce que le verrouillage biphasé avec exemple?

Vidéo: Qu'est-ce que le verrouillage biphasé avec exemple?

Vidéo: Qu'est-ce que le verrouillage biphasé avec exemple?
Vidéo: 35 - Tutoriel 1 : Les PLL 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 la concurrence qui garantit la sérialisabilité. Il s'agit également du nom de l'ensemble résultant de planifications de transactions de base de données (historiques).

Fort strict deux - verrouillage de phase.

Fermer à clé taper lire- fermer à clé écrivez- fermer à clé
écrivez- fermer à clé X X

De plus, 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.

Sachez également quels avantages le verrouillage rigoureux à deux phases 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.

Qu'est-ce qu'un verrouillage biphasé strict ?

Strict deux - verrouillage de phase : Une transaction ne peut pas écrire dans la base de données tant qu'elle n'a pas atteint son point de validation. Une transaction ne peut libérer aucun serrures jusqu'à ce qu'il ait fini d'écrire dans la base de données; donc serrures ne sont libérés qu'après le point de validation.

Comment le protocole de verrouillage à deux phases assure-t-il la sérialisabilité ?

Parce que toute incohérence ne peut être créée que par une opération d'écriture. Plusieurs lectures sur un élément de base de données peuvent se produire en parallèle. 2- Protocole de verrouillage de phase restreint cette lecture/écriture indésirable en appliquant des fermer à clé . De plus, lorsqu'il y a une exclusivité fermer à clé sur un article il ne sortira qu'en rétrécissement phase.

Conseillé: