【发布时间】:2012-11-07 05:53:24
【问题描述】:
视图的用途是什么?视图是否存储在磁盘上?
我知道关系数据库中的视图在做什么,但找不到它的用途以及是否 它们存储在磁盘上。
谢谢
【问题讨论】:
视图的用途是什么?视图是否存储在磁盘上?
我知道关系数据库中的视图在做什么,但找不到它的用途以及是否 它们存储在磁盘上。
谢谢
【问题讨论】:
视情况而定。
视图很简单——不直接由表本身表示的数据的视图。
通常此类视图是按逻辑创建的,不会存储额外数据。
但是,一些数据库(尤其是 Oracle,可能还有其他数据库)具有由数据库存储和维护的“物化视图”的概念,从而(可能)提供比逻辑视图更好的读取性能,但代价是存储和对普通数据的同步操作。
【讨论】: