メインコンテンツまでスキップ

Databricks のテーブルとは

Databricks では、テーブルはスキーマ内に格納されたデータの構造化されたコレクションです。テーブルは、SQL または Spark を使用してデータを格納、クエリ、および管理するために使用されます。デフォルト テーブル タイプは Unity Catalog (UC) マネージドテーブルで、信頼性の高いデータ ストレージに Delta Lake を使用します。

Databricks は 3 つの主要なテーブルタイプをサポートしており、それぞれが異なる所有権とデータマネジメント特性を持っています。

テーブルの種類

説明

管理者:

書き込みサポート

マネージド

Databricks は、メタデータとデータ ファイルの両方を管理します。

Unity Catalog

Yes

外部

メタデータは Databricks にあり、データは外部に格納されます。

None または Unity Catalog

Yes

外部

フェデレーションを介して外部システムの読み取り専用データを参照します。

外部システム

No

ほとんどのユースケースでは、Databricksではマネージドテーブルの使用を推奨しています。