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

9

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

paweloque
источник

Ответы:

15

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

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

Джастин Кейв
источник
вау, отличный ответ! Ты оракул?
Павелок
Вы знаете какие-либо ресурсы, описывающие это более подробно? (особенно насчет групп обновления)?
Павелок
2
@lewap - Добавлена ​​ссылка на некоторую документацию
Джастин Кейв,
4
Задание также является необязательным, поскольку материализованные представления могут обновляться при фиксации или по требованию, как указано в ссылочной документации.
Ли Риффель