Уточните практический опыт и различие: обычное view сохраняет запрос, materialized view хранит его результат и требует обновления.
Был ли у вас опыт использования View и Materialized View в PostgreSQL?
Уточните практический опыт и различие: обычное view сохраняет запрос, materialized view хранит его результат и требует обновления.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Уточните практический опыт и различие: обычное view сохраняет запрос, materialized view хранит его результат и требует обновления.
Если использовали materialized view, объясните допустимую задержку данных и способ REFRESH. Более быстрое чтение достигается ценой хранения и работы по обновлению; данные не обязательно актуальны после изменения исходных таблиц. Если опыта нет, отделите это определение от утверждения о внедрении в production.
Источник: www.postgresql.org.