2-phase commit
En d'autres termes
Validation en 2 phases
Définition
Mécanisme permettant de garantir l'intégrité logique d'une base de données lorsque des opérations non atomiques doivent lui être appliquées.
Il consiste à préparer les opérations en les préparant de manière non atomique, puis à exécuter ensuite une validation atomique. Les opérations ne sont pas visibles des autres utilisateurs de la base de données jusqu'à la validation réussie. En cas d'échec de celle-ci, l'ensemble des opérations soumises est annulé (rollback), de sorte que le groupe d'opérations est toujours appliqué intégralement ou pas du tout.
Voir DTP (SGBD).