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

Section 3 : Agents de Réplication

Les agents de réplication SQL ServerTM s'occupent des processus de copie et de distribution des données. Il existe l'agent SQL Server, ainsi que des agents spécifiques à chaque type de fusion. Découvrons-les maintenant.

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

a) Agent SQL Server

L'agent SQL ServerTM gère et organise les agents utilisés dans la réplication, c'est le moyen le plus efficace de lancer les agents de réplication. Il s'occupe également de différentes tâches en dehors de la réplication.

b) Agent de capture instantanée

Cet agent est utilisé dans tous les types de réplication. Il prépare le schéma, les fichiers de données et les procédures stockées devant être répliqués. Il enregistre aussi les informations de synchronisation dans la base de données de distribution.

c) Agent de lecture du journal

Il est utilisé pour la réplication transactionnelle. Il surveille le journal des transactions de chaque base de données et identifie les transactions devant être répliquées. L'agent copie ensuite les transactions dans la base de données de distribution, elles seront donc distribuées aux abonnés. Il est à noter que chaque base de données possède son propre agent de lecture du journal.

d) Agent de distribution

L'agent de distribution est utilisé dans la réplication de capture instantanée et dans la réplication transactionnelle. Son rôle est de distribuer aux abonnés les captures instantanées et les transactions présentes dans la base de données de distribution.

Il s'exécute au niveau du distributeur pour les abonnements envoyés et au niveau de l'abonné pour les abonnements extraits.

e) Agent de fusion

Utilisé dans la réplication de fusion, cet agent applique la capture instantanée initiale à l'abonné. Ensuite, il doit propager et fusionner les changements faits aux données (le processus de résolution de conflit est initié par cet agent).

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

f) Agent de lecture de file d'attente

Cet agent est utilisé avec la réplication de capture instantanée ou transactionnelle si l'option de mise à jour en attente est activée ou si l'option de mise à jour immédiate avec mise à jour en attente en cas de problème est activée.

Son rôle est de propager les messages de file d'attente aux publications appropriées, c'est un agent multithread exécuté sur le distributeur.

Contrairement aux autres agents, un seul agent de lecture de file d'attente s'occupe de tous les éditeurs et publications d'un distributeur donné.

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








"Enrichissons-nous de nos différences mutuelles "   Paul Valery