分享方式:


什麼是 Azure Databricks 中的架構?

在 Unity 目錄中,架構是目錄子系,可以包含數據表、檢視、磁碟區、模型和函式。 架構提供比目錄更細微的數據組織類別。

本文說明 Unity 目錄中 Azure Databricks 數據物件階層架構中架構的角色。

如需舊版工作區本機 Hive 中繼存放區架構的相關信息,請參閱 舊版 Hive 中繼存放區中的資料庫物件。

什麼是架構?

在 Unity 目錄中,架構是 Unity 目錄三層命名空間的第二層 (catalog.schema.table-etc)。

Unity Catalog 物件模型圖表,著重於架構

架構會將數據和 AI 資產組織成比目錄更細微的邏輯類別。 架構通常代表單一使用案例、專案或小組沙盒。 不論類別類型為何,架構都是用來管理數據訪問控制及改善數據探索能力的實用工具。

注意

在 Azure Databricks 中,架構有時稱為資料庫。 例如, CREATE DATABASE 是 的 CREATE SCHEMA別名。 此術語與資料庫是架構集合的一些關係資料庫系統不同。

如需 Unity 目錄中數據物件階層的詳細資訊,請參閱 什麼是 Azure Databricks 中的資料庫物件?

架構的受控位置

在 Unity 目錄中,您可以藉由指定 架構的受控儲存位置 ,來實際隔離架構中所有受控數據表和受控磁碟區的數據,以及目錄中其他架構的數據。 這完全是選擇性的。 如果您未指定架構的受控儲存位置,則數據會位於目錄的受控儲存位置(如果未針對目錄定義任何位置,則會位於中繼存放區的受控儲存位置中)。 請參閱 在 Unity 目錄中指定受控儲存位置。

外部數據表和磁碟區的數據隔離取決於您如何管理雲端記憶體中的數據。 它與架構的受控位置無關。

下一步