Le viste materializzate sono state implementate prima da il database Oracle: la funzione di riscrittura delle query è stata aggiunta dalla versione 8i.
A cosa servono le viste materializzate?
Nei data warehouse, puoi utilizzare le viste materializzate per precalcolare e archiviare dati aggregati come la somma delle vendite Le viste materializzate in questi ambienti sono spesso chiamate riepiloghi, perché memorizzare i dati riepilogati. Possono anche essere usati per precalcolare i join con o senza aggregazioni.
Perché usare la vista materializzata invece di una tabella?
Le viste materializzate sono utilizzate fondamentalmente per aumentare le prestazioni della query poiché contengono i risultati di una query. Dovrebbero essere usati per i rapporti invece di una tabella per un'esecuzione più veloce.
Cos'è la vista materializzata?
Una vista materializzata è un set di dati precalcolato derivato da una specifica di query (il SELECT nella definizione della vista) e archiviato per un uso successivo. Poiché i dati sono precalcolati, eseguire query su una vista materializzata è più veloce che eseguire una query sulla tabella di base della vista.
Qual è la differenza tra vista e vista materializzata?
Le viste materializzate sono basate su disco e vengono aggiornate periodicamente in base alla definizione della query. Le visualizzazioni sono solo virtuali ed eseguono la definizione della query ogni volta che si accede.