2010/01/20

Oracle Database 的 Select, View, Materialized View 之差異


針對 Oracle Database 中, 對於 Select SQL, View, Materialized View 之間的差異, 大致如下 :


Select SQL

還沒有 parse SQL.


View

已經 parse SQL, 但只有定義 Meta Data, 並未實際佔有 space.


Materialized View

已經 parse SQL, 且已實際佔有 space, 且可設定是否根據該 SQL 自動更新 Materialized View 資料, 適用於大量資料且耗時的查詢, 這會讓查詢時間縮短.