物化视图概要

来源:互联网 发布:linux中的socket编程 编辑:程序博客网 时间:2024/06/06 11:48

物化视图两项用途
1.用于复制,物化视图允许我们在本地站点维护远程站点的数据副本。使用高级复制特性可以更新该副本,否则只能读该副本。查询物化视图同查询表或普通视图一样。在复制环境下,物化视图通常被创建为primary key, rowid, object,和subquery物化视图。
这种类型的物化视图,暂且称之为复制的物化视图。

2.用于数据仓库,在该环境下,物化视图通常被创建为materialized aggregate views, single-table materialized aggregate views, 和 materialized join views.所有这三种类型的物化视图被用于查询重写。
这种类型的物化视图,暂且称之为预计算的物化视图。


预计算的物化视图包含聚集或连接操作,是基于ROWID的物化视图,物化视图和基表在同一个数据库中,目的是减少复杂查询的耗时。
复制的物化视图一般是基于PRIMARY KEY的,目的是将一个表或表的一部分复制到另一个数据库中,一般物化视图和基表不在同一个数据库中。


相关索引......


近期问题:

需要理解物化视图日志的结构?

理解预计算MV各个类型如何应用?