Ich bin neu in Oracle-Datenbanken. Wenn ich richtig verstanden habe, ist materialisierte Ansicht eine Ansicht, deren Ergebnismenge als physische Tabelle in der Datenbank gespeichert wird und diese Ansicht / Tabelle wird auf der Grundlage einiger Parameter aktualisiert. Wenn die Ansicht als physische Tabelle gespeichert wird, warum werden die Daten nicht zunächst in einer Tabelle gespeichert? Was ist der Vorteil einer materialisierten Ansicht anstelle einer Tabelle?
ON DEMAND
das Standardaktualisierungsverhalten ist. Die materialisierte Ansicht muss mit erstellt werdenON COMMIT
. und die materialisierte Ansicht beizubehalten ist nicht frei. Es ist jedoch wahrscheinlich billiger als ein Abzug.