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

 > 

Mise en place d'un système de réplication de base de données entre sites distants

( Télécharger le fichier original )
par Roselin BILEY
Université de Dschang - Licence Professionnelle ès Génie logiciel 2009
  

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

PARTIE III: IMPLEMENTATION DU SYSTEME DE REPLICATION

CHAPITRE 7 : CONFIGURATION DE LA REPLICATION Section 1 : Spécifications sur l'architecture du système

Le système contient trois différents types d'élément qui peuvent être dans différents réseaux:

> L'interface d'administration: seulement une dans le système; elle contient:

o Le programme de l'interface d'administration ;

o La base de données locale requise pour stocker l'information créée par le programme.

> Le serveur de réplication: autant que nécessaire; il y a un programme de serveur de réplication sur chaque serveur de base de données qui est un publicateur; il contient:

o Le programme de serveur de réplication qui est un Web service ;

o La base de données locale requise pour sauver l'information nécessaire au Web service ;

o La base de données du publicateur.

Ø La base de données du souscripteur: autant que nécessaire; il n'a pas de programme spécifique installé dessus mis à part le serveur de base de données lui-même.

Mise en place d'un système de réplication de base de données entre sites distants
Par BILEY NDONGO ALPHONSE ROSELIN

Figure 5 : Architecture globale du système de réplication.

Etape 1: L'administrateur utilise l'interface d'administration pour configurer et gérer un nombre infini de réplications. Pour chaque réplication, il définie les bases de données publicateur et souscripteur, quand et à quelle fréquence la tâche doit être exécutée, quelles données sont concernées sur le publicateur et quelques options également. Toutes ces informations sont sauvées localement dans la base de données Access et peuvent bien sûr être modifiées.

Etape 2: Une fois que l'administrateur a fini de configurer une réplication et qu'il souhaite la rendre active, l'interface envoie toutes les informations décrites ci-dessus au serveur de réplication correspondant (celui qui se trouve sur le serveur de base de données publicateur). En fait, il envoie une requête SOAP au Web service de réplication. Le Web service stocke les informations dans sa base locale Access et est maintenant prêt à lancer les réplications par lui-même: l'interface d'administration n'a plus besoin d'être ouverte.

Mise en place d'un système de réplication de base de données entre sites distants
Par BILEY NDONGO ALPHONSE ROSELIN

Etape 3: Le Web service est censé tourner tout le temps. Lorsqu'il se rend compte que c'est le bon moment pour démarrer une réplication selon son planning, il se connecte aux deux bases de données publicateur et souscripteur et commence alors le transfert des données. A la fin du processus, il sauvegarde tous les messages d'erreur dans sa base de données locale. Puis il les renverra à l'interface d'administration quand celle-ci les demandera.

En général, la réplication repose sur 4 principales entités : l'éditeur, le distributeur, l'abonné et surtout la distribution car, c'est cette dernière qui représente la vue ou le segment de la base de données à distribuer. Une fois que ces quatre entités sont réunies, la mise en place d'un système de réplication est possible, avec au préalable une connexion reliant les différents serveurs de base de données. Considérons le schéma ci-après :

Figure 6 : Principales entités de la réplication.

Illustrons à présent l'algorithme du processus de réplication dans la figure ci-

après :

Mise en place d'un système de réplication de base de données entre sites distants
Par BILEY NDONGO ALPHONSE ROSELIN

Figure 7 : Algorithme du processus de réplication.

Mise en place d'un système de réplication de base de données entre sites distants
Par BILEY NDONGO ALPHONSE ROSELIN

Section 2 : Configuration de la réplication sous MS SQL ServerTM 2000

Etape1 : Définition de l'éditeur / distributeur

Figure 8 : Clic-droit sur le serveur à configurer comme éditeur / distributeur.

Figure 9 : Clic-gauche sur « Propriétés » du menu contextuel.

Mise en place d'un système de réplication de base de données entre sites distants
Par BILEY NDONGO ALPHONSE ROSELIN

Figure 10 : Clic sur onglet « réplication » puis sur « configurer ».

Figure 11 : Lancement de l'assistant de configuration de publication et distribution.

Mise en place d'un système de réplication de base de données entre sites distants
Par BILEY NDONGO ALPHONSE ROSELIN

Figure 12 : Spécification du dossier de captures instantanées.

Figure 13 : Choix de la base de données de publication.

Figure 14: Choix du type de réplication.

Figure 15 : Choix des articles à publier.

Mise en place d'un système de réplication de base de données entre sites distants
Par BILEY NDONGO ALPHONSE ROSELIN

Figure 16 : Finalisation de la création de publication.

Figure 17 : Finalisation de la création de publication.

Mise en place d'un système de réplication de base de données entre sites distants
Par BILEY NDONGO ALPHONSE ROSELIN

Etape 2 : Configuration de l'abonné

Figure 18 : Assistant extraction d'abonnement.

Figure 19 : Recherche de publications disponibles.

Mise en place d'un système de réplication de base de données entre sites distants
Par BILEY NDONGO ALPHONSE ROSELIN

Figure 20 : Choix du serveur de distribution.

Mise en place d'un système de réplication de base de données entre sites distants
Par BILEY NDONGO ALPHONSE ROSELIN

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








"La première panacée d'une nation mal gouvernée est l'inflation monétaire, la seconde, c'est la guerre. Tous deux apportent une prospérité temporaire, tous deux apportent une ruine permanente. Mais tous deux sont le refuge des opportunistes politiques et économiques"   Hemingway