Я знаю материализованный вид, и я его использую. Я никогда не использовал индексированные представления, но я это сделаю. Каковы различия между ними?SQL Server Indexed Views vs Oracle Materialized View
0
A
ответ
3
Индексированные представления SQL Server всегда обновляются. В SQL Server, если базовые таблицы представления изменены, то индексы представления также обновляются в одной и той же атомной транзакции.
Oracle предоставляет нечто подобное, называемое материализованным видом. Если материализованные представления Oracle создаются без опции **REFRESH FAST ON COMMIT**
, то материализованное представление не изменяется, когда его базовые таблицы. Так что это одно существенное различие. Хотя индексированные представления SQL Server всегда сохраняются в актуальном состоянии, материализованные представления Oracle могут быть статическими.