SYSTEM ATLASЗагрузка материала

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

Materialized View

Хранит заранее вычисленный результат запроса ради быстрого чтения.

Простыми словами

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

Механизм действия

Сначала проверяют, есть ли исходное условие из определения. Затем смотрят, как оно влияет на структуру компонентов, потоки данных, ограничения и действия участников. Если эту связь не удаётся наблюдать, принцип не стоит использовать как готовое объяснение.

Пример в работе

Нерабочий подход

Применять локальное решение без проверки контекста, ограничений и вторичных последствий.

Системный подход

Сначала определить механизм, затем выбрать минимальное изменение и измерить результат.

Ограничения

«Материализованное представление» объясняет только часть происходящего в области «Базы данных и данные». Сам принцип не говорит, насколько сильным будет эффект в вашем случае, и не заменяет измерения. При другом масштабе, среде или временном горизонте результат может отличаться.

Источник

Ashish Gupta, Inderpal Singh Mumick. Maintenance of Materialized Views: Problems, Techniques, and Applications. 1995. DOI 10.1109/69.397896.

Первоисточник