DDB07 - Ecole Suprieure de Technologie et dInformatique...

Info icon This preview shows pages 1–6. Sign up to view the full content.

View Full Document Right Arrow Icon
Ecole Supérieure de Technologie et d’Informatique à Carthage Année Universitaire 2006-2007 Systèmes de Gestion de Bases de Données Réparties & Mécanismes de Répartition avec Oracle Rim Moussa
Image of page 1

Info icon This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Partie I: Les Bases de Données Réparties
Image of page 2
Table des Matières Partie I : Les Bases de Données Réparties 1. Besoins, Objectifs & Définitions ................................................................................. 5 1.1. Motivations ............................................................................................................ 5 1.2. Buts de la répartition des bases de données ..................................................... 5 1.3. BD Distribuée, Mulibase, BDs fédérées .................................................................. 6 1.4. Objectifs définis par C.J. Date ............................................................................. 6 1.5. Problèmes à surmonter ........................................................................................ 7 2. Conception d’une base de données répartie ............................................................ 7 2.1. Conception descendante ( top down design ) ........................................................ 7 2.2. Conception ascendante ( bottom up design ) ......................................................... 7 3. Fragmentation .............................................................................................................. 8 3.1. Techniques de Fragmentation ............................................................................. 8 3.2. Définition des fragments .................................................................................... 10 4. Schéma d’allocation ................................................................................................... 13 5. Réplication .................................................................................................................. 14 6. Traitement & Optimisation de Requêtes Réparties .............................................. 14 6.1. Mise à jour de BD réparties ............................................................................... 15 6.2. Requêtes sur BDs réparties ................................................................................ 15 7. Gestion des Transactions Réparties ......................................................................... 20 7.1. Définitions ............................................................................................................ 20 7.2. Exemple de Transactions ................................................................................... 21 7.3. Contrôle de concurrence .................................................................................... 21 8. Les Architectures de Systèmes Parallèles ............................................................... 23 8.1. Architecture à mémoires partagées (ang. Shared-Memory ) ........................... 23 8.2. Architecture à disques partagés (ang. Shared-Disk ou cluster ) ...................... 24 8.3. Architecture à mémoire distribuée (ang. Shared-Nothing ) ............................ 24 8.4. Architectures hybrides ....................................................................................... 25
Image of page 3

Info icon This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Partie II : Mécanismes de Répartition sous Oracle 9. Oracle en réseau ......................................................................................................... 27 10. Les liens de base de données ............................................................................. 28 11. Transparence d’emplacement ........................................................................... 29 11.1. Vues ............................................................................................................. 29 11.2. Synonymes ................................................................................................. 29 11.3. Procédures .................................................................................................. 30 12. Mise au point des requêtes distribuées ............................................................ 31 12.1. Collocated Inline Views ........................................................................... 31 12.2. Optimisation basée sur le calcul des coûts ............................................ 31 12.3. Statistiques ................................................................................................. 32 12.4. Hints ............................................................................................................ 32 12.5. Analyse du plan d’exécution ................................................................... 32 13. Réplication des données .................................................................................... 33 13.1. Commande COPY ..................................................................................... 33 13.2. Snapshots ................................................................................................... 34 13.3. Vues matérialisées ..................................................................................... 35 14. Administration de grandes bases de données ................................................ 36 14.1. Partitions .................................................................................................... 36 14.2. Gestion de Clusters ................................................................................... 39 15. Oracle Parallel Query ......................................................................................... 40
Image of page 4