Sono nuovo dei database Oracle. Se ho capito bene, la vista materializzata è una vista il cui set di risultati viene salvato come tabella fisica nel database e questa vista / tabella viene aggiornata in base ad alcuni parametri. Se la vista viene salvata come tabella fisica, perché non archiviare i dati in una tabella? Quindi qual è il vantaggio dell'utilizzo della vista materializzata anziché di una tabella?
ON DEMAND
è il comportamento di aggiornamento predefinito. La vista materializzata deve essere creata conON COMMIT
. e mantenere la vista materializzata non è gratuito. Tuttavia, è probabilmente più economico di un grilletto.