取消
顯示的結果
而不是尋找
你的意思是:

磚視圖和表的好處

raghunathr
新的因素

我們有明確的好處與磚視圖,視圖將是一個簡單的選擇的表?

提高性能通過使用視圖的表嗎?

給訪問視圖和表?

2回答2

Tharun-Kumar
重視貢獻三世
重視貢獻三世

@raghunathr

如果一個表的視圖是一個簡單的選擇,那麼就不會有任何好處。但如果它是一個連接多個表,然後我們有顯著的好處。您還可以使用視圖來限製表的列或表通過添加過濾條件的記錄。在這些情況下你會獲得更好的訪問控製。

以下是一些好處:

  1. 簡化訪問:磚的觀點可以簡化數據訪問提供了一個簡化的視圖更複雜的數據集。這可以更容易地處理表無需記住所有複雜的連接和轉換。您可以簡單地在代碼中引用視圖。

  2. 查詢優化:磚的觀點有內置的查詢優化,這意味著查詢視圖上執行可能比原始表上運行得更快。這是因為係統可以優化基於視圖定義的查詢執行計劃。

  3. 安全:磚的觀點可以用來控製對數據的訪問。你可以授權訪問視圖,而不是底層的表。這是特別有用,當你想限製,用戶可以看到的數據量或管理敏感數據。

Kaniz
社區經理
社區經理

@raghunathr磚視圖和表的好處是:

磚的觀點的好處:
•視圖允許您將大型或複雜的查詢分解成更小、更易管理的查詢。
•你可以使用預期驗證中間結果。
•視圖減少存儲和計算成本,不需要查詢結果的實體化。
•視圖可以查詢從磚產品的任何部分,假設您已經許可。

磚的表:
•表是物化的,可以查看和查詢外的管道;在開發過程中使用表格可以幫助驗證計算的正確性。
•表提供額外的控製他們的具體化,如分區加快查詢速度。
•表可以使用當多個下遊消費表的查詢。
•表時可以使用其他管道、工作,或者消耗表的查詢。

來源:
- - - - - -https://docs.www.eheci.com/lakehouse/data-objects.html的觀點
- - - - - -https://docs.www.eheci.com/lakehouse/data-objects.html tables-vs-views

歡迎來到磚社區:讓學習、網絡和一起慶祝

加入我們的快速增長的數據專業人員和專家的80 k +社區成員,準備發現,幫助和合作而做出有意義的聯係。

點擊在這裏注冊今天,加入!

參與令人興奮的技術討論,加入一個組與你的同事和滿足我們的成員。

Baidu
map