Modélisation et implémentation d’une base de données répartie pour la gestion de l’enrôlement dans un processus électoralpar Jules MUSONGIELA MULEMBUE Ecole Supérieure des Métiers d'Informatique et de Commerce - Licence 2015 |
e) ARCHITECTURE DES BDR1. AUTONOMIE Dans une base de données répartie, chaque site du réseau possède une capacité d'exécution autonome et peut développer des applications locales. Il peut en outre participer à l'exécution d'au moins une application globale qui demande de l'accès aux données de plusieurs sites en utilisant un système de communication.20(*) Ce qui en dégage une corrélation logique entre les données réparties sur différents sites : ces données possèdent les propriétés qui les tiennent ensemble malgré la distribution. 2. RELATION ENTRE MACHINES La relation entre les machines dans un système réparti est définie suivant deux architectures dont :
C'est une architecture dans laquelle les traitements sont répartis entre les clients qui demandent les informations dont ils ont besoin au(x) serveurs(x).C'est-à-dire que les serveurs ont pour rôle de servir les clients. Par servir, on désigne la réalisation d'une tâche demandée par le client. Fig. I.2 : Architecture Client/serveur.Dans cette architecture, l'application client se connecte au serveur de base de données. Ce dernier à son tour, lui renvoie des réponses en fonction de ses requêtes.
Par ce terme on désigne un type de communication pour lequel toutes les machines ont une importance équivalente. Il existe en général plusieurs serveurs de données qui fonctionnent selon l'architecture suivante : Fig. I.3 : Architecture serveur-serveur.Chaque machine joue le rôle de serveur et chaque serveur gère sa base de données et échange les informations avec les autres. Le tout est vu comme une seule base de données logique. * 20NTUMBA S., Op. cit, p. 60. |
|