檢視和物化檢視的區別
在這篇文章中,我們將瞭解檢視和物化檢視之間的區別。
檢視
它是表的邏輯和虛擬副本,透過執行“選擇查詢”語句建立。
此結果不會儲存在磁碟上的任何位置。
因此,每次需要某些資料時,都需要執行查詢。
這樣,就可以從表中獲取最新更新的資料。
查詢的元組/結果不會被儲存。
相反,查詢表示式儲存在磁碟上。
儲存查詢表示式,因此可以獲取最後更新的資料。
它們沒有與之相關的儲存/更新成本。
它們採用特定的架構設計。
這意味著存在 SQL 標準來定義檢視。
當資料需要不頻繁地訪問,但資料頻繁更新時,使用它們。
物化檢視
它是資料的邏輯和虛擬副本。
它是“選擇查詢”的結果,前提是查詢儲存在表或磁碟中。
查詢表示式和結果元組都儲存在磁碟上。
每次使用者嘗試獲取資料時,都不會執行查詢表示式。
這意味著使用者無法獲取資料庫中表中最新更新的值。
它具有與之相關的儲存和更新成本。
它們採用通用架構設計,因此沒有 SQL 標準來定義它。
其功能由某些資料庫作為擴充套件提供。
當資料需要頻繁訪問,但表中的資料不頻繁更新時,使用它。
廣告
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP