H2PTM (1992) Baala
De H2PTM
Révision datée du 5 juillet 2012 à 09:40 par imported>Ali Tebbakh
Retour sur le protocole de validation à deux phases distribué
|
- Introduction
- Afin de maintenir la consistance dans un environnement de bases de données distribuées, il est important de garantir l'exécution atomique d'une transaction. L'algorithme standard qui assure l'atomicité de la transaction - la transaction est exécutée entièrement ou pas exécutée du tout- est désigné par le protocole de validation distribué. Le protocole de validation à deux phases et ses variantes sont les protocoles les plus employés pour ces fins. Ces protocoles sont caractérisés par une succession d'échanges de messages, entre tous les sites de la base de données, au moment o{u la transaction entre dans la phase d'accomplissement. Ce protocole - comme son nom l'indique - fonctionne en deux étapes :
- Un processeur se prêtant au traitement d'une trransaction sollicite un certain nombre d'autres processeurs concernés par la même transaction en leur envoyant les messages appropriés. chaque processeur envoie sa réponse qu'elle soit positive ou négative.
- A ce moment, le processeur initiateur valide la transaction si tous les processeurs sont prêts ou l'abandonne si au moins un pocesseur répond ne pas être prêt...
… davantage au sujet de « H2PTM (1992) Baala »
Retour sur le protocole de validation à deux phases distribué +