WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Algorithmes de réplication de bases de données.

( Télécharger le fichier original )
par Thierry LOGO
Université Adventiste de Lukanga - Licence 2013
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

III.2.3. PRINCIPES DE LA RÉPLICATION

Le principe de la réplication, qui met en jeu au minimum deux Bases de données installées sur des sites distants, est assez simple et se déroule en trois temps :

1. La base maître reçoit un ordre de mise à jour (INSERT, UPDATE ou DELETE).

2. Les modifications faites sur les données sont détectées et stockées (dans une table, un fichier, une queue) en vue de leur propagation.

3. Un processus de réplication prend en charge la propagation des modifications à faire sur une seconde base dite esclave. Il peut bien entendu y avoir plus d'une base esclave.

Toutefois, il est possible de faire de la réplication dans les deux sens (de l'esclave vers le maître et inversement). On parlera dans ce cas-là de réplication bidirectionnelle ou symétrique. C'est le type de réplication que nous comptons représenter dans cette partie.

~ 32 ~

Réalisation du diagramme des cas d'utilisation

Figure 13 : Diagramme des Cas d'utilisation de la Réplication

Identification des acteurs

· Les Acteurs Principaux

- Base de Données 1 : la base de données sur laquelle s'effectuent les modifications. On l'appelle autrement, Base Maitre. Elle est installée sur un serveur.

- Base de Données 2 : la base de données qui attend les modifications apportées sur la

base de données installée sur l'autre site grâce à la réplication. C'est la Base Esclave.

~ 33 ~

- Base de Données N : représente le reste des bases de données réparties sur lesquelles la réplication sera exécutée.

· Les Acteurs Secondaires

- Utilisateur : c'est l'utilisateur de la base de données. Il déclenche le processus de la réplication manuelle. Cette dernière prend effet lorsque le processus de la réplication automatique n'a pas abouti ou quand l'heure prévue pour la réplication n'a pas encore sonné.

~ 34 ~

Figure 14 : Diagramme d'Activités de la Réplication

Diagramme d'Activités de Réplication

~ 35 ~

III.2.4. MODELISATION STATIQUE Diagramme des Classes

Figure 15 : Diagramme des Classes de la Réplication

~ 36 ~

III.2.5. MODELISATION DYNAMIQUE Diagramme de Séquence Système

Utilisateur

SRBDR

BD2 BDN

BD1

Ajouter Donnée

Réplication Automatique

REPLICATION EN COURS

Opération de Copie

Réplication Manuelle

Ordonner Mise à Jour

DETECTION & STOCKAGE

Affichage des Modifications

Figure 16 : Diagramme de Séquence Système de la Réplication

état final

Figure 17 : Diagramme d'états du Système de Réplication d'une Base de données

~ 37 ~

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Je ne pense pas qu'un écrivain puisse avoir de profondes assises s'il n'a pas ressenti avec amertume les injustices de la société ou il vit"   Thomas Lanier dit Tennessie Williams