Materialisierte Ansicht im Vergleich zu Tabellen: Was sind die Vorteile?

Es ist mir klar, warum eine materialisierte Ansicht ist vorzuziehen, nur eine Abfrage auf Basis der Tabelle. Was nicht so klar ist der Vorteil gegenüber einfach erstellen eine weitere Tabelle mit den selben Daten wie beim MV. Ist der einzige Vorteil, den der MV wirklich nur der einfachen Erstellung/Wartung?

Nicht ein MV entspricht einer Tabelle mit dem matching-schema und ein INSERT INTO mit dem MVs-SELECT-Anweisung?

Bedeutung, die Sie erstellen können ein MV wie folgt

CREATE MATERIALIZED VIEW ... AS
SELECT * FROM FOO;

Und Sie können erstellen eine äquivalente Tabelle:

CREATE TABLE bar (....);
INSERT INTO bar 
SELECT * FROM FOO;

Nicht zu sagen, dass die Leichtigkeit der Erstellung /Wartung ist nicht genug ein Vorteil, ich will nur sicherstellen, dass ich nichts verpasst.

Kommentar zu dem Problem
ANSICHT ist nicht erstellen Sie eine Materialisierte Ansicht. Kommentarautor: Jeffrey Kemp
Naja, um genau zu sein dieses nicht, erstellen Sie eine Materialisierte Ansicht, aber in SQL Server und PostgreSQL, die es nicht ausschließen, dass eine Materialisierte Ansicht. Kommentarautor: seth

InformationsquelleAutor der Frage seth | 2010-11-18

Schreibe einen Kommentar