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

Материализо́ванное представле́ние — физический объект базы данных , содержащий результат выполнения запроса.

Материализованные представления позволяют многократно ускорить выполнение запросов, обращающихся к большому количеству (сотням тысяч или миллионам) записей, позволяя за секунды (и даже доли секунд) выполнять запросы к терабайтам данных. Это достигается за счет прозрачного использования заранее вычисленных итоговых данных и результатов соединений таблиц. Предварительно вычисленные итоговые данные обычно имеют очень небольшой объем по сравнению с исходными данными.

Целостность данных в материализованных представлениях поддерживается за счёт периодических синхронизаций или с использованием триггеров .

Впервые появились в СУБД Oracle . Также материализованные представления поддерживаются в PostgreSQL (начиная с версии 9.3 ) и в некоторых других СУБД.

См. также

Примечания

  1. от 28 сентября 2013 на Wayback Machine . Ecst.csuchico.edu. Retrieved on 2012-02-09.
  2. от 30 ноября 2013 на Wayback Machine . Wiki.postgresql.org (2010-05-07). Retrieved on 2013-09-25.

Литература

  • Том Кайт. 2 // Oracle для профессионалов. — 2-е изд. — М. : , 2004. — С. 89-90. — ISBN 966-7992-24-1 .

Ссылки

Источник —

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