Professional Documents
Culture Documents
Bases Des Données Réparties: Applications Sous Oracle
Bases Des Données Réparties: Applications Sous Oracle
Plan
1 Introduction
2 Approches de conception
PLAY
3 Implementations d’une BDD
4 Applications Oracle
1
03/02/2017
Introduction
Architecture:
Introduction
C’est quoi?
PLAY
2
03/02/2017
BDD: Motivations/Pression
Les bases de données réparties ont une architecture plus adaptée à l’organisation des
entreprises décentralisées.
Plus de fiabilité : les bases de données réparties ont souvent des
données répliquées. La panne d’un site n’est pas très importante pour
l’utilisateur, qui s’adressera à autre site.
Meilleures performances : réduire le trafic sur le réseau est une
PLAY
possibilité d’accroître les performances. Le but de la répartition des
données est de les rapprocher de l’endroit où elles sont accédées.
Répartir une base de données sur plusieurs sites permet de répartir la
charge sur les processeurs et sur les entrées/ sorties.
Faciliter l’accroissement: l’accroissement se fait par l’ajout de
machines sur le réseau.
3
03/02/2017
BDD: Problèmes
Problème
L’Hôpital X est implanté sur l’ensemble du pays,
Le siège est localisé à Casa
Dans un souci de service, l’hôpital crée de nouvelles annexe au
Maroc,
Chaque annexe gère des patients de sa région,
Chaque annexe peut accéder aux informations du siège ou PLAY
d’une
autre annexe.
Question
Quelles architectures ?
4
03/02/2017
Introduction
Dimension de l’Hétérogénéité en BD
PLAY
Base de
Données
BD
BD D
centralisées
BDR
BD locales BD distantes BDR répartie
fédérées
PLAY
BDR BD
Homogènes Hétérogènes
Approche bottom Up
5
03/02/2017
QUOI distribuer ?
données
traitements
PLAY
Fonctions du système
Fès
Rabat Tanger
Base de données répartie
– Une BDR est un ensemble de base de données gérées par des sites
différents et apparaissent à l’utilisateur comme une base unique
PLAY
SGBD réparti (SGBDR)
– Un SGBD est un système qui gère une collection de BDs
logiquement reliées, distribuées sur un réseau, en fournissant un
mécanisme d’accès qui rend la répartition transparente aux
utilisateurs.
6
03/02/2017
Définitions
PLAY
Synthèse
PLAY
7
03/02/2017
Multibase
Plusieurs BD (hétérogènes ou non) capables d’inter-opérer sans une vue commune (absence
de modèle commun).
o Base de données répartie homogène dont les sites sont les nœuds d’un calculateur parallèle
(multiprocesseur) et communiquent par des messages
8
03/02/2017
Problèmes à surmonter
1. Coût
La distribution entraîne des coûts supplémentaires en terme de communication, à la fois
en trafic (en nombre de messages) et en gestion des communications (hardware et
software à installer pour gérer les communications et pour gérer la distribution).
2. Distribution du contrôle
La distribution du contrôle crée des problèmes de synchronisation et de coordination
dans l'accès aux données.
3. Sécurité
PLAY
La Un des avantages évident des bases de données centralisées est, sans conteste, la
sécurité apportée aux données, car elle peut facilement être contrôlée dans un site unique.
Or les bases de données réparties impliquent un réseau dont la sécurité est difficile à
maintenir. La sécurité est donc un problème plus complexe dans le cas des bases de données
réparties que dans le cas des bases de données centralisées.
Synthèse: Comparaison
PLAY