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

Architectures de bases de données Distribué

Jan 12, 2017

Download

Education

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
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