Ressource pédagogique : Verrouillage à 2 phases
Présentation de: Verrouillage à 2 phases
Informations pratiques sur cette ressource
Droits réservés à l'éditeur et aux auteurs. L'ensemble de ce contenu est mis à disposition sous licence CC BY-NC-ND 3.0 France https://creativecommons.org/licenses/by-nc-nd/3.0/fr/
Description de la ressource pédagogique
Description (résumé)
Dans cette séquence, nous allons présenter une deuxième manière d'atteindre la sérialisabilité qui est le verrouillage à deux phases ou "two-phase locking" en anglais noté 2PL. En fait, ce qu'on a vu avec l'estampillage, c'est que soit tout se passe bien, soit on choisit d'annuler et de revenir plus tard. C'est un peu comme si dans la vraie vie, plutôt que de faire la queue au guichet de poste et si jamais il y avait des gens, on partirait et puis on reviendrait en espérant un jour qu'il n'y ait personne devant soi. C'est effectivement pas ce qu'on fait, il y a des espèces de files d'attentes qui font que plutôt que d'annuler, revenir et retenter la même opération plus tard, on attend. Alors il va falloir garantir un fonctionnement correct, donc sérialisable, des transactions en permettant à certaines transactions de s'interrompre et d'attendre que d'autres transactions aient terminées...
"Domaine(s)" et indice(s) Dewey
- Fichiers et bases de données (005.74)
Thème(s)
Document(s) annexe(s) - Verrouillage à 2 phases
- Cette ressource fait partie de
AUTEUR(S)
-
Serge ABITEBOUL
-
Benjamin NGUYEN
-
Philippe RIGAUX
EN SAVOIR PLUS
-
Identifiant de la fiche
22419 -
Identifiant
oai:canal-u.fr:22419 -
Schéma de la métadonnée
- LOMv1.0
- LOMFRv1.0
- Voir la fiche XML
-
Entrepôt d'origine