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

Databricks のテーブルとは

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

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

テーブルの種類

説明

管理者:

書き込みサポート

マネージド

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

Unity Catalog

Yes

外部

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

None または Unity Catalog

Yes

外部

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

外部システム

No

TEMPORARY

中間データ保存用のセッション スコープ テーブル。

なし(セッションスコープ)

Yes

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