Bases de donn es distribu es
Bachtarzi C Filière SITW Chapitre II Cours bases de données avancées Niveau Master Concepts de bases de données Distribuées I- Introduction Les systèmes de gestion des bases données distribuées ont été inventés à la ?n des années a ?n d ? intégrer les bases de données et les réseaux Dé ?nition Une base de données distribuée est un ensemble de bases stockées sur plusieurs machines dans le but de se comporter vis-à-vis des applications comme une base de données unique D ? une façon plus générale lorsque le déroulement d ? une transaction invoque plus d ? un serveur on parle de BD distribuée II- Objectifs des systèmes distribués II- Indépendance à la localisation Le but est de permettre à l ? utilisateur d ? écrire ses programmes sans se soucier de l ? emplacement des données de façon à rendre les programmes indépendants du stockage physique des données Les vues utilisateur sont simpli ?ées ainsi que l ? écriture des requêtes II- Indépendance à la fragmentation Une relation peut être fragmentée en plusieurs parties chacune dans un site di ?érent et là aussi l ? écriture des requêtes ne doit pas dépendre de cette fragmentation II- - Indépendance aux SGBD Chaque base de données est gérée par son propre SGBD Oracle Ingres ? et ceci ne doit pas se répercuter sur les programmes utilisateurs Ceci exige un mécanisme de traduction du modèle de données et du langage de requêtes de chaque base de données II- Autonomie des sites Chaque serveur participant dans la base de données distribuée doit contrôler et gérer ses propres données de manière locale gestion des schémas contrôle des transactions les reprises après panne ? indépendamment des autres sites Un SGBD distribué permet de gérer une BD distribuée en faisant appel à des SGBD locaux Pour cela il a à sa disposition dictionnaire de données réparties - traitement des requêtes réparties - gestion des transactions réparties - communication de données inter- sites - gestion de cohérence et de sécurité III- Concepts de base des SGBD distribués III- - Schéma local chaque base de données locale met à la disposition des autres sites son propre schéma III- - Schéma global Il dé ?nit la structure de la BDD indépendamment des concepts d ? implémentation CBachtarzi C Filière SITW Cours bases de données avancées Niveau Master III- - Niveaux de couplage Il existe plusieurs niveaux de couplage dans un système distribué Premier cas la base n ? est accessible que par le schéma global - La base Master ne contient que les méta-données - Les accès aux sites locaux sont interdits - Couplage fort Deuxième cas Le site ma? tre peut aussi contenir des données - autonomie des sites locaux - couplage moyen Troisième cas Système faiblement couplé - Pas de schéma global IV- Conception d ? une base de données distribuée On distingue deux approches di ?érentes ? IV- - Conception descendante utilisée lors de la constitution de nouvelles BD - On part du schéma global pour
Documents similaires










-
47
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Apv 14, 2022
- Catégorie Philosophy / Philo...
- Langue French
- Taille du fichier 54.5kB