В чём разница: VIEW vs MATERIALIZED VIEW?

Ответ

VIEW: виртуальная таблица, запрос выполняется при каждом обращении. MATERIALIZED VIEW: результат сохраняется на диске, нужен REFRESH для обновления. Для AQA: VIEW для упрощения запросов в тестах, MATERIALIZED VIEW для отчётов.

Разбор: Обычный VIEW — виртуальный: его запрос выполняется заново при каждом обращении, данные не хранятся. MATERIALIZED VIEW сохраняет результат на диске и требует REFRESH для актуализации. Ловушка — перепутать, кто хранит данные: материализованное представление как раз материализует результат, а не текст запроса, и не обновляется автоматически без REFRESH.

Хочешь так же по своей компании — с вопросами по грейдам и задачами? Закажи гайд или забери свежее в Telegram.

Заказать гайд Пройти тест
новые гайды и свежие вопросы с собесов — первыми в Telegram Смотреть гайды Подписаться