Upload
abdelkader-abdokabouya
View
93
Download
1
Embed Size (px)
Citation preview
Architectures de bases de données DistribuéPresent par abdelkader
kabouy
Plane de travail • Introduction• solution• Deux type de base de donnée• Architectures de Réseau Interconnexion• Architectures de bases de données
parallèles
Les problems
• I / O goulot d'étranglement (ou goulot d'étranglement d'accès mémoire) ➠ vitesse (disque) << vitesse (RAM) << vitesse (microprocesseur)
Solution • Augmenter la bande passante
d'E / S partitionnement de données l'accès aux données en parallèle
Deux type de base de donnée
• base de données distribuée (Distributed database):
interconnectés
• base de données décentralisée(Decentralized database): pas interconnectés
Architectures de Réseau Interconnexion
• Bus grille cube
Architectures de bases de données parallèles• Mémoire partagée - processeurs partagent une
mémoire commune• disque partagé - processeurs partagent un
disque commun• Partagé rien – rein partagé entre processeurs
ni une mémoire commune, ni disque commun• Hiérarchique - hybride des architectures ci-
dessus
Architectures de bases de données parallèles
Mémoire partagée • Les processeurs et les disques ont accès à
une mémoire commune, généralement par l'intermédiaire d'un bus ou à travers un réseau d'interconnexion.
• communication extrêmement efficace entre les processeurs – données
• Inconvénient - architecture est pas extensible Plus que de 32 ou 64 processeurs
• Exemples de SGBD // : XPRS (U. de berkeley), DBS3 (Bull)
disque partagé• Tous les processeurs peuvent accéder
directement à tous les disques via un réseau d'interconnexion, mais les processeurs ont des mémoire privés.
• Le bus mémoire est pas en goulot d'étranglement
• Exemples: IBM Sysplex et DEC grappes (maintenant partie de Compaq) en cours d'exécution Rdb (maintenant Oracle BDR) ont été les premiers utilisateurs commerciaux
• Inconvénient: goulot d'étranglement se produit maintenant à l'interconnexion avec le sous-système de disque.
Partagé rien• Le nœud est constitué d'un processeur, une
mémoire et un ou plusieurs disques.• Examples: Teradata, Tandem, Oracle-n
CUBE
• inconvénient principal: coût de la communication et de l'accès au disque non local
Hiérarchique• Combine caractéristiques de
mémoire partagée, disque partagé, et architectures rien partagé.
Fin