II.3.1. Base de données
répartie homogène
Dans une base de données répartie
homogène, tous les sitesutilisent le système de gestion de bases
de données identique et les systèmes d'exploitation.Ses
propriétés sont :
· Les sites utilisent les mêmes logiciels ;
· Les sites utilisent le même SGBD;
· Chaque site se rend compte de tous autres et
coopère entre eux pour traiter des requêtes
d'utilisateur ;
· L'accès à la base de données se
fait par une interface simple comme si c'est une seule base de
données.
II.3.1.1. Types de base de données répartie
homogène
Il y a deux types de ces bases de données
a) Autonome : chaque base de données est
indépendante que des fonctions. Elles sont intégrées par
une application de contrôle et utilisent le message passant pour le
partage des mises à jour de données.
b) Non autonome : des données sont
distribuées à travers les noeuds homogènes et un
système de gestion de bases de données central ou maître
coordonne des mises à jour de données à travers les
sites.
II.3.2. Base de données
hétérogène
Dans une base de données répartie
hétérogène, les différents sites ont
différents systèmes d'exploitation, différents
systèmes de gestion de bases de données et différents
modèles de données.Ses propriétés sont :
a) Les différents sites utilisent les schémas et
le logiciel différents ;
b) Le système peut se composer de variété
de SGBD répartis, relationnel, réseau, hiérarchique ou
orienté objet ;
c) Le traitement de requêtes est complexe dû aux
schémas différents ;
d) Le traitement transactionnel est complexe dû au
logiciel différent ;
e) Une coopération limitée dans le traitement de
requêtes de clients due aux transparences des sites.
II.3.2.1. Types de base de données répartie
hétérogène
· Fédérée : Les
systèmes de base de données hétérogène sont
indépendants en nature et sont intégrés ensemble de sorte
qu'ils fonctionnent comme système simple de base de données.
· Non fédérée : Les
systèmes de base de données utilisent un module central
coordonné par lequel les bases de données sont
consultées.
II.4. Conception d'une base de
données
Une base de données répartie doit être
gérée par plusieurs processeurs ou SGBD. Elle est aussi donc
stockée sur différents ordinateurs situés dans un
même endroit ou étant dispersées sur un réseau
d'ordinateurs interconnectés. Chaque ordinateur de ce réseau
constitue un noeud. La question importante consiste à savoir comment ces
noeuds vont interagir et communiquer entre eux.
En effet, la mise en place d'une base de données
répartie se résume par la conception du schéma global, la
conception de la base de données physique locale dans chaque site, la
conception de la fragmentation ainsi que la conception de l'allocation des
fragments.
|