SQL Server索引视图 vs Oracle物化视图

3

我知道物化视图并正在使用它。我从未使用过索引视图,但我会尝试使用。它们之间有什么区别?

1个回答

6
SQL Server的索引视图始终保持最新。在SQL Server中,如果视图的基表被修改,则视图的索引也会在同一原子事务中更新。

Oracle提供了类似的东西,称为材料化视图。如果Oracle的材料化视图是没有使用**REFRESH FAST ON COMMIT**选项创建的,则当其基表被修改时,材料化视图不会被修改。因此这是一个主要的区别。虽然SQL Server的索引视图始终保持最新,但Oracle的材料化视图可以是静态的。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接