Chapitre 18: Bases de données parallèles et réparties

publicité
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.
QUESTION 2
Une compagnie Microdur ayant deux succursales indépendantes au Québec et en
France décide de bâtir un portail Web permettant aux clients d’acheter des items
provenant de ces ceux endroits. La compagnie aimerait permettre aux usagers de
consulter simultanément les catalogues des deux succursales tout en minimisant les
délais lors de la consultation de ces catalogues.
La compagnie vous donne l’information suivante :
•
L’application Web réside au même endroit que la BD de la succursale
québécoise;
•
Les serveurs BD sont respectivement, serveur-bd.microdur.quebec.com
et serveur-bd.microdur.france.com;
•
Une succursale ne doit pas pouvoir modifier le catalogue de l’autre, mais doit voir
instantanément les changements faits à celui-ci.
Proposez une solution à la compagnie Microdur satisfaisant les requis décrits ci-haut.
Expliquez brièvement comment cette solution pourrait être implémentée à l’aide de la
technologie Oracle.
Téléchargement