Bonjour,
Je souhaiterais savoir comment "fonctionnent" réellement les vues matérialiées. Quels sont leurs avantages et inconvénients ? Qu'est-ce qui les différencie des vues "simples" pour la base de données et pour son administration ?
Comment sont-elles "alimentées" et comment doit-on procéder pour le faire puis pour les mettre à jour quotidiennement ? (à partir de scripts PL/SQL...)
Je sais simplement que le "résultat" de ces vues sont des tables mais faut-il à chaque fois "reparcourir" entièrement les tables "sources" pour les mettre à jour, en détruisant puis en reconstruisant entièrement les vues matérialisées ?
Dans mon cas, ces vues auraient simplement quelques (peu de) nouvelles données (lignes) tous les jours (pour alimenter un DWH "B.O.") mais contiennent beaucoup de colonnes (champs) et seraient alimentées à partir de plusieurs tables "sources".
En conclusion, j'ai beaucoup de questions mais tous vos conseils, informations et liens sont les bienvenus !!!
Merci par avance.
Partager