Les vistes materialitzades es van implementar primer per la base de dades Oracle: la funció de reescriptura de consultes es va afegir a partir de la versió 8i.
Per a què s'utilitzen les visualitzacions materialitzades?
Als magatzems de dades, podeu utilitzar visualitzacions materialitzades per precalcular i emmagatzemar dades agregades, com ara la suma de vendes Les visualitzacions materialitzades en aquests entorns sovint s'anomenen resums, perquè emmagatzemar dades resumides. També es poden utilitzar per calcular prèviament les unions amb o sense agregacions.
Per què utilitzar la vista materialitzada en lloc d'una taula?
Les visualitzacions materialitzades s'utilitzen bàsicament per augmentar el rendiment de la consulta, ja que conté els resultats d'una consulta. S'han d'utilitzar per informar en lloc d'una taula per a una execució més ràpida.
Què és la visualització materialitzada?
Una visualització materialitzada és un conjunt de dades precalculades derivats d'una especificació de consulta (el SELECT a la definició de la vista) i emmagatzemat per al seu ús posterior. Com que les dades es calculen prèviament, consultar una vista materialitzada és més ràpid que executar una consulta a la taula base de la vista.
Quina diferència hi ha entre la vista i la visualització materialitzada?
Les visualitzacions materialitzades estan basades en disc i s'actualitzen periòdicament en funció de la definició de la consulta. Les visualitzacions només són virtuals i executen la definició de la consulta cada vegada que s'hi accedeix.