Это? Мне ясно, почему материализованное представление предпочтительнее простого запроса базовой таблицы. Что не так очевидно, так это преимущество перед простым созданием другой таблицы с теми же данными, что и MV. Действительно ли единственным преимуществом MV является простота создания / обслуживания?
Разве MV не эквивалентен таблице с соответствующей схемой и INSERT INTO с использованием оператора SELECT MVs?
Это означает, что вы можете создать MV следующим образом
CREATE MATERIALIZED VIEW ... AS
SELECT * FROM FOO;
И вы можете создать эквивалентную таблицу:
CREATE TABLE bar (....);
INSERT INTO bar
SELECT * FROM FOO;
Не сказать, что простота создания / обслуживания не является достаточным преимуществом, я просто хочу убедиться, что я ничего не упускаю.