レイクハウスフェデレーションとは何ですか?
レイクハウスフェデレーションは、 Databricksのクエリフェデレーションプラットフォームです。 クエリフェデレーションという用語は、ユーザーとシステムが複数のデータに対してクエリを実行することを可能にする機能のコレクションを表します データソース すべてのデータを統合システムに移行する必要はありません。
フェデレーションには、クエリ フェデレーションとカタログ フェデレーションの 2 種類があります。このページでは、タイプ間の違いについて説明します。
クエリ フェデレーションとカタログ フェデレーションの比較
次の表は、クエリ フェデレーションとカタログ フェデレーションの主な違いをまとめたものです。
属性 | クエリ フェデレーション | カタログフェデレーション |
---|---|---|
クエリ パス | Unity Catalog クエリは、JDBC を使用して外部データベースにプッシュダウンされます。クエリは、 Databricks とリモートコンピュートの両方で実行されます。 | Unity Catalog クエリは、オブジェクトストレージのフォーリンテーブルに直接アクセスします。 カタログフェデレーションは、カタログおよびストレージサービスへの直接アクセスをサポートするプラットフォームで使用できます。クエリは conピュート Databricks でのみ実行されるため、カタログ フェデレーションはクエリ フェデレーションよりもコスト効率が高く、パフォーマンスが最適化されています。 |
ユースケース |
ソースがレイクハウスフェデレーションと LakeFlow Connectの両方をサポートしている場合、 Databricks は、より多くのデータ量とより低いレイテンシーでのパフォーマンスが優先される場合は、 LakeFlow Connect することをお勧めします。 |
|
手順の概要 |
|
|
サポートされているデータソース
クエリ フェデレーションを使用して次のソースに接続します。
- MySQL
- PostgreSQL
- テラデータ
- Oracle
- Amazon Redshift
- Salesforce データクラウド
- Snowflake
- Microsoft SQL Server
- Azure Synapse(SQLデータウェアハウス)
- Google BigQuery
- Databricks
カタログフェデレーションを使用して、次のソースに接続します。