做架構之檢視
阿新 • • 發佈:2022-04-05
本文主要內容:
- 1.什麼是檢視?
- 2.為什麼要用檢視?
- 3.在使用檢視的過程中會有哪些問題呢?
一、什麼是檢視?
檢視(VIEW)也被稱作虛表,即虛擬的表,是一組資料的邏輯表示,其本質是對應於一條SELECT語句,結果集被賦予一個名字,即檢視名。
檢視本身並不包含任何資料,它只包含對映到基表的一個查詢語句,當基表資料發生變化,檢視資料也隨之變化。
二、為什麼要用檢視?
主要體現檢視的優點:
- 1.資料庫檢視可以簡化複雜的查詢;
- 2.資料庫檢視有助於限制對特定使用者的資料訪問;
- 3.資料庫檢視提供了額外的安全層;
- 4.資料庫檢視可以定義計算列;
- 5.資料庫檢視支援應用相容性
那麼使用檢視的缺點有哪些呢?
- 1.效能可能會較差;
- 2.檢視對錶結構的依賴。
三、在使用檢視的過程中會有哪些問題呢?
其實最大的問題就是檢視對錶結構的依賴性。如果團隊中的某個成員因為業務需求變更改動了一些表字段,這些表字段會直接對檢視有影響,影響的體現就是如果少欄位即報錯,報錯將影響服務的可用性。