Можно ли использовать материализованные представления в качестве быстрого деномализованного большого стола? - PullRequest
5 голосов
/ 12 октября 2010

Можно ли использовать материализованные представления Oracle для объединения нескольких связанных таблиц, имеющих внешние ключи, для создания большой денормализованной большой таблицы, которая мгновенно обновляется?

В некоторых исследованиях говорится, что объединенияне допускается при использовании быстрого обновления.

Является ли мое предположение неверным, что я могу делать подобные вещи с помощью Oracle Materalized представлений?

1 Ответ

2 голосов
/ 12 октября 2010

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

...