Bases de données
réparties et
fédérées
René J. Chevance
Février 2002
Page 2
© RJ Chevance 2001
Contenu
nDéfinitions
nExemple de BD répartie
nRépartition des données
nRépartition -Fédération
nFédération de BD
oQuelques cas de conflits
nTraduction des schémas
nArchitecture de référence
nAccès aux BD multiples
oAPI commune
oFAP commun avec passerelles
oFAP commun supporté par les SGBD
nNiveaux de transparence à la localisation
oClient/Multibases :
lRDA, DRDA, SQL-CLI, ODBC
oVues réparties
oSGBD répartis
nQuelques problèmes des BD réparties et fédérées
nPartitionnement et placement des données
oQuelques règles pour le partitionnement
oExpédition de données et Expédition de Fonction
oRecherche du partitionnement idéal
nOptimisation des requêtes réparties
nRéplication dans les BD
nUn aperçu sur les SGBD du commerce
oUn peu d’histoire : Ingres/STAR
oIBM DB2, Informix, Oracle, Sybase
nÉvaluation des SGBD répartis
nBibliographie
Page 3
© RJ Chevance 2001
Définitions
nSGBD réparti ou SGBD distribué (Distributed
DBMS)
oSystème gérant une collection de BD logiquement
reliées, réparties sur différents sites en fournissant un
moyen d’accès rendant la distribution transparente
nBase de donnée fédérée -a priori hétérogène
(Federated BD)
oPlusieurs BD hétérogènes capables d’interopérer via une
vue commune (modèle commun)
nMultibase
oPlusieurs BD (hétérogènes ou non) capables
d’interopérer sans une vue commune (absence de
modèle commun)
Page 4
© RJ Chevance 2001
Pourquoi des BD réparties ou fédérées?
nRéparties :
oAmélioration des performances (placer les traitements à
l’endroit où se trouvent les données)
oDisponibilité en raison de l’existence de plusieurs copies
oMaintient d’une vision unique de la base de données
malgré la répartition
nFédération :
oDonner aux utilisateurs une vue unique des données
implémentées sur plusieurs systèmes a priori
hétérogènes (plates-formes et SGBD)
oCas typique rencontré lors de la concentration
d’entreprises : faire cohabiter les différents systèmes tout
en leur permettant d’interopérer
Page 5
© RJ Chevance 2001
Exemple de BD répartie
nSchéma global entité -relation
nSchéma des données réparties
Viticulteurs
Viticulteurs
Vins
Vins
Consommateurs
Consommateurs
Produits
Commandes
Consommateurs
Commandes
Consommateurs
Commandes
Vins
Producteurs
Produits
Vins
Producteurs
Produits
Vins
Producteurs
Produits
Vins
Producteurs
Produits
Paris
DijonBordeaux
1 / 76 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !