LOG660 - Base de données de haute performance
Chapitre 18: Bases de données parallèles et réparties
Exercices:
QUESTION 1
a) Expliquez la différence entre une BD répartie et une BD parallèle. Donnez 2
avantages des BD réparties en comparaison avec une architecture centralisée.
b) Décrivez le principe de la stratégie d’optimisation par semi-jointure. Précisez
comment cette stratégie permet d’accélérer la jointure dans le contexte des BD
réparties.
c) Expliquez le rôle de la répartition cyclique par bloc employée dans certaines
architectures RAID.
d) Expliquez la différence entre la fragmentation horizontale et verticale d’une table.
e) Donnez deux avantages de la fragmentation dans le contexte des bases de données
réparties.
f) Donnez deux avantages de la duplication dans les BD réparties.
g) Expliquez brièvement la différence entre la duplication répartie synchrone et
asynchrone.
h) Précisez le rôle des vues matérialisées (MATERIALIZED VIEW) dans les BD
réparties.
i) Donnez deux différences entre l’optimisation de requêtes dans les BD centralisées et
dans les BD réparties.
j) Expliquez la différence entre les architectures RAID 1 et RAID 5. Dites comment ces
architectures se comparent en terme de fiabilité et de performance.
k) Dites comment l’opération de sélection peut être accélérée dans les BD parallèles.
l) Expliquez la différence entre les architectures à mémoire partagée et à disque
partagés. Donnez un avantage et un inconvénient pour chacune d’elles.