Индексированные представления SQL Server против материализованного представления Oracle

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

1 ответ

Решение

Индексированные представления SQL Server всегда обновляются. В SQL Server, если базовые таблицы представления изменены, то индексы представления также обновляются в той же самой атомарной транзакции.

Oracle предоставляет нечто подобное, называемое материализованным представлением. Если материализованные представления Oracle создаются без **REFRESH FAST ON COMMIT** опция, то материализованное представление не изменяется, если его базовые таблицы. Так что это одно из главных отличий. Хотя индексированные представления SQL Server всегда поддерживаются в актуальном состоянии, материализованные представления Oracle могут быть статическими.

Другие вопросы по тегам