Databricks のテーブルとは
Databricks では、テーブルはスキーマ内に格納されたデータの構造化されたコレクションです。テーブルは、SQL または Spark を使用してデータを格納、クエリ、および管理するために使用されます。デフォルト テーブル タイプは Unity Catalog (UC) マネージドテーブルで、信頼性の高いデータ ストレージに Delta Lake を使用します。
Databricks は 3 つの主要なテーブルタイプをサポートしており、それぞれが異なる所有権とデータマネジメント特性を持っています。
テーブルの種類 | 説明 | 管理者: | 書き込みサポート |
---|---|---|---|
Databricks は、メタデータとデータ ファイルの両方を管理します。 | Unity Catalog | Yes | |
メタデータは Databricks にあり、データは外部に格納されます。 | None または Unity Catalog | Yes | |
フェデレーションを介して外部システムの読み取り専用データを参照します。 | 外部システム | No |
ほとんどのユースケースでは、Databricksではマネージドテーブルの使用を推奨しています。