SQL материализованные представления: особенности

Материализованные представления

Есть ещё материализованные представления — это сценарий, когда мы записываем данные на диск.

CREATE MATERIALIZED VIEW materialized_view1 AS

SELECT * FROM table1;

-- Получаем данные из материализованного представления:
SELECT * FROM materialized_view1;

Если наша исходная таблица обновила данные, то данные в материализованном представлении нужно обновить следующим образом:

REFRESH MATERIALIZED VIEW materialized_view1;

Можно сказать, что материализованные представления — это не частая практика, но в определённых кейсах это весьма удобная штука. Почитать подробнее про материализованные представления можно здесь.