13
Architectures de bases de données Distribué Present par abdelkader kabouy

Architectures de bases de données Distribué

Embed Size (px)

Citation preview

Page 1: Architectures de bases de données Distribué

Architectures de bases de données DistribuéPresent par abdelkader

kabouy

Page 2: Architectures de bases de données Distribué

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

Page 3: Architectures de bases de données Distribué

Les problems

• I / O goulot d'étranglement (ou goulot d'étranglement d'accès mémoire) ➠ vitesse (disque) << vitesse (RAM) << vitesse (microprocesseur)

Page 4: Architectures de bases de données Distribué

Solution • Augmenter la bande passante

d'E / S   partitionnement de données   l'accès aux données en parallèle

Page 5: Architectures de bases de données Distribué

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

Page 6: Architectures de bases de données Distribué

Architectures de Réseau Interconnexion

• Bus grille cube

Page 7: Architectures de bases de données Distribué

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

Page 8: Architectures de bases de données Distribué

Architectures de bases de données parallèles

Page 9: Architectures de bases de données Distribué

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)

Page 10: Architectures de bases de données Distribué

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.

Page 11: Architectures de bases de données Distribué

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

Page 12: Architectures de bases de données Distribué

Hiérarchique• Combine caractéristiques de

mémoire partagée, disque partagé, et architectures rien partagé.

Page 13: Architectures de bases de données Distribué

Fin