Institut national des sciences appliquees de lyon


Systèmes Transactionnels : TP



Yüklə 1,32 Mb.
səhifə36/194
tarix07.01.2022
ölçüsü1,32 Mb.
#88422
1   ...   32   33   34   35   36   37   38   39   ...   194

3.3.3 Systèmes Transactionnels : TP

TP : Transaction Processing a été spécifié pour permettre une mise à jour sûre d'un système de bases de données réparties. Une telle base de données doit rester cohérente quelles que soient les incidents qui interviennent durant la phase de mise à jour. Pour cela TP permet une validation à deux phases (Commit) des mises à jour locales ainsi qu'un contrôle de concurrence et le rétablissement sur l'ensemble de la base répartie de l'ancienne version en cas d'échec de la mise à jour. Ces fonctions sont réalisées sur une base organisée de manière arborescente à partir du nœud racine qui sollicite la mise à jour.


Après transfert des données (par exemple par FTAM) le noeud racine demande à chaque système de réaliser la mise à jour (remplacement de l'ancienne version). Les réponses donnant le résultat des nœuds ou feuilles de l'arbre sont transmises au noeud racine qui valide la mise à jour (vers tous les nœuds) ou demande le recouvrement (retour à l'ancienne version) si un nœud n'a pas pu réaliser sa mise à jour.
Un tel service peut être appliqué à tout système réparti dont on doit assurer la cohérence.


Yüklə 1,32 Mb.

Dostları ilə paylaş:
1   ...   32   33   34   35   36   37   38   39   ...   194




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin