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