Bases de données réparties Les vues matérialisées Oracle SUP’MANAGEMENT Bases de données réparties Les vues matérialisées Oracle Amine Aounzou amineaounzou@gmail.com Amine Aounzou
PLAN Introduction Comparaisons entre vue et vue concrète L'avantage de la vue matérialisé Création vue matérialisé Création vue matérialiser de journalisation Suppression vue matérialise Vues utiles du dictionnaire Amine Aounzou
Introduction Les vues matérialisées sont des objets assez utiles, permettant un gain de performance relativement important lorsqu'ils sont bien utilisés. Malheureusement, MySQL n'implémente pas les vues matérialisées en tant que telles. Les vues matérialisées sont utilisées pour des fins d'optimisations et de performances par exemple lorsque le select est lourd ou pour faire des réplications de tables on peut utiliser les VMs .les VMs sont interpretées par oracle comme les indexes Amine Aounzou
Comparaisons entre vue et vue concrète
L'avantage de la vue matérialisé Avec des agrégats Utilisation d'un SUM,COUNT,AVG... Le fait de stocké le résultat sur un agrégat permet à Oracle de ne pas avoir à recalculer à chaque fois le résultat puisque le résultat est stocké en dur. Avec des jointures Ici stockés le résultat est intéressant puisque vous n'aurez pas à refaire les jointures à chaque fois Les MV sont souvent utilisées dans des Datawarehouse. Amine Aounzou
Création vue matérialisé Sans réactualisation périodique (syntaxe simplifiée) Amine Aounzou
Création vue matérialisé Avec réactualisation périodique (syntaxe simplifiée) Amine Aounzou
Création vue matérialiser de journalisation Amine Aounzou
Suppression vue matérialise Pour supprime une vue matérialise déjà existant il faut execute la requette suivant : Amine Aounzou
Vues utiles du dictionnaire Amine Aounzou
Web biographie http://docs.oracle.com/cd/A97630_01/server.920/a96567/repmview.htm#25269 http://www.tafora.fr/8i/materialview.html http://didier.deleglise.free.fr/dba/structure/mat_view.htm http://oracle.developpez.com/guide/architecture/tables/?page=Chap1 Amine Aounzou