Académique Documents
Professionnel Documents
Culture Documents
Base de Données Distribué Chapitre 2
Base de Données Distribué Chapitre 2
CONCEPTION DE BD DISTRIBUÉES/
REPARTIES
Le concepteur (souvent le DBA) doit donc prendre des décisions en fonction de critères
techniques et organisationnels, de la vision de l’entreprise, avec pour objectif de minimiser
le nombre de transferts entre sites, les temps de transfert, le volume de données transférées, les
temps moyens de traitement des requêtes, le nombre de copies de fragments, etc...
Le rôle du concepteur est donc de définir les différents fragments de la base et, leurs
localisations ; d'évaluer les différents coûts de stockage et de transfert, et les priorités à
respecter.
On distingue deux principaux types de conception :
1. La conception ascendante,
2. La conception descendante.
Démarche
− Conception du schéma conceptuel global
− Distribution pour obtenir des schémas
conceptuels locaux ou encore
fragmentation des tables du schéma
global (processus de fragmentation)
− Les fragments sont donc placés sur des
sites (processus d’allocation)
Avantage :
− Amélioration des performances de traitement (les traitements s’effectuent au niveau du site local),
− Haute disponibilité grâce la multiplicité de copies
Inconvénient :
Cette méthode est surtout dans l'imprévisibilité du terrain : en effet, des difficultés ou des modifications
peuvent apparaître au cours de la réalisation, ce que n'anticipe pas l'approche descendante qui se base
sur une vision globale de départ.
Difficultés
− Complexité de la distribution et de la répartition (fragmentation, duplication, placement au niveau
des sites)
− Définition des schémas conceptuels locaux à partir du schéma global
Avantage :
− Amélioration des performances car les traitements sont réaliser en local
− Les utilisateurs ont un aperçu unique des sonnées fonctionnant (implémentées) sur plusieurs
systèmes à priori hétérogènes (plateformes et SGBD)
− Cohabitation de plusieurs systèmes (des entreprises) en permettant leur interopérabilité
Difficultés
− Hétérogénéité sémantique (BD) et syntaxique (SGBD, connecteurs, communications)
− Déduction d’un schéma global à partir des schémas locaux
Niveau
externe
Niveau
conceptuel