嗨@karthik p,
我不得不同意。
管理表默認統一目錄創建表的方法。這些表存儲在統一目錄根存儲位置,你當你創建了一個metastore配置。磚建議使用管理表盡可能確保支持統一編目功能。所有管理表使用三角洲湖。
來源:https://docs.m.eheci.com/data-governance/unity-catalog/best-practices.html organize-your-data
貝茨@Ashley如果你看到這個:
每個metastore配置了一個根存儲位置,用於管理表。您需要確保用戶直接訪問該存儲位置。給訪問存儲位置可以允許用戶繞過訪問控製在一個統一的目錄metastore和幹擾可審核性。由於這些原因,你不應該重用一桶,你目前DBFS根文件係統或以前一直是DBFS根文件係統根目錄metastore統一存儲位置。
來源:https://docs.m.eheci.com/data-governance/unity-catalog/best-practices.html configure-a-unity-cata……
我沒有資源UC備份。如果你閱讀上麵你可以發現統一目錄/ metastore管理表存儲在metastore根鬥。
你應該創建一個磚使用我的角色給訪問存儲桶,所以基本上不應該有其他機製來讀/寫數據(數據磚外),以確保數據不會被損壞,或者有人會繞過訪問控製設置在統一目錄。當你使用增量表可以使用時間旅行恢複之前版本的表。
備份似乎棘手的管理表不再存儲在位置對應的名字,但是我認為他們有某種形式的uuid和映射表名的位置存儲在磚控製平麵(數據庫/後端)。
我一直喜歡外部表,但加州大學我更傾向管理表。
謝謝,
帕特。