DDB07 - Ecole Suprieure de Technologie et dInformatique...

Info iconThis 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
Background image of page 1

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

View Full DocumentRight Arrow Icon
Partie I: Les Bases de Données Réparties
Background 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
Background image of page 3

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

View Full DocumentRight 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
Background image of page 4
1. Besoins, Objectifs & Définitions 1.1. Motivations Pressions pour la distribution Augmentation du volume de l’information (14 fois de 1990 à 2000), Augmentation du volume des transactions (10 fois dans les 5 prochaines années). Æ Il y a besoin de systèmes qui résistent à la montée en charge et qui fournissent un bon temps de réponse aux requêtes et transactions sur des gros volumes de données. Progrès technologique Loi de Moore : les capacités de stockage (disque, RAM) et de calcul (CPU) augmentent tous les 18 mois. Loi de Gilder : la bande passante des réseaux triplerait à prix égal tous les ans et le débit des liaisons quadruplerait tous les trois ans. Par contre le débit des disques (E/S) n’a doublé que 2 fois sur les 10 dernières années Æ Goulot d’étranglement sur les E/Ss. Pour améliorer le débit des E/Ss : Partitionnement des données pour un accès parallèle aux données, Utiliser plusieurs nœuds (avec un bon coût/ performance), et les faire communiquer par un réseau.
Background image of page 5

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

View Full DocumentRight Arrow Icon
Image of page 6
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 43

DDB07 - Ecole Suprieure de Technologie et dInformatique...

This preview shows document pages 1 - 6. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online