Материализованные взгляды в оракуле


9

Как реализуются материализованные представления в Oracle? Я создал материализованное представление в оракуле. То, что я сейчас вижу, это вполне нормальная таблица с работой. Материализованные представления переведены в таблицы и рабочие места в оракуле?

Ответы:


15

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

Глава « Концепции материализованного представления и архитектура» руководства Advanced Replication - хорошее место, чтобы начать знакомство с подобными вещами.


вау, отличный ответ! Ты оракул?
Павелок

Вы знаете какие-либо ресурсы, описывающие это более подробно? (особенно насчет групп обновления)?
Павелок

2
@lewap - Добавлена ​​ссылка на некоторую документацию
Джастин Кейв,

4
Задание также является необязательным, поскольку материализованные представления могут обновляться при фиксации или по требованию, как указано в ссылочной документации.
Ли Риффель
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.