Hologres Shared Cluster (Lakehouse Acceleration Edition) は、低コストで MaxCompute および OSS のデータに対するクエリを低レイテンシーで高速化するサーバーレス サービスです。このトピックでは、背景、シナリオ、機能、および専用インスタンスとの比較について説明します。
背景情報
Hologres Shared Cluster (Lakehouse Acceleration Edition) は、Hologres Shared Cluster (BI-based MaxCompute Acceleration Edition) のアップグレード版です。BI ベースの MaxCompute アクセラレーションに加えて、OSS データレイクのアクセラレーションをサポートします。ストレージとコンピューティングを分離するクラウドネイティブアーキテクチャを採用しています。各インスタンスには、SQL の認証、解析、最適化を行うための 4 コア、16 GB メモリの専用フロントエンドノードが割り当てられ、共有のコンピューティングリソースプールを使用することで、低コストで高い計算能力を提供します。これにより、データレイクハウス全体でコスト効率の高いサーバーレスのインタラクティブ分析を実現します。
利用シーン
Hologres Shared Cluster (Lakehouse Acceleration Edition) は、次のシナリオに適しています。
-
OSS または MaxCompute に保存されているデータのクエリ頻度が低く、低レイテンシーが求められる場合。
-
大量の外部テーブルデータに対する複雑なクエリが、低スペックの専用 Hologres インスタンスの処理能力を超える場合。
-
データレイクおよびデータウェアハウスのクエリを高速化し、Tableau、Quick BI、FineBI などの BI ツールを接続して分析する場合。
制限事項
Hologres Shared Cluster (Lakehouse Acceleration Edition) は、次のリージョンでサポートされています:中国 (北京)、中国 (上海)、中国 (杭州)、中国 (深圳)、シンガポール。
Hologres Shared Cluster インスタンスが 90 日間連続してクエリ リクエストを受信しない場合、リソース割り当てを最適化するため、90 日目の 12:00 に一時停止されます。一時停止後も、インスタンスのメタデータとエンドポイントは変更されませんが、コンピューティングサービスは停止し、コンピューティング料金は発生しません。インスタンスを再開するには、[Instances] ページに移動してください。
機能
Hologres Shared Cluster (Lakehouse Acceleration Edition) インスタンスはコンピューティング リソースを共有しますが、専用 Hologres インスタンスと同等の豊富な機能を提供します。各インスタンスは次の機能を提供します。
-
組み込みクエリエンジン:
-
外部テーブルを作成して、MaxCompute および OSS に保存されているデータに対するクエリを高速化できます。データは外部システムに保持されます。
-
Hologres Shared Cluster (Lakehouse Acceleration Edition) インスタンスでは、内部テーブルを作成したり、Hologres にデータをインポートしたりできません。内部テーブルを使用するには、専用 Hologres インスタンスを購入してください。
-
-
標準 SQL ステートメント:PostgreSQL 11 と互換性がある Hologres Shared Cluster (Lakehouse Acceleration Edition) は、データ クエリ用に標準の PostgreSQL ステートメントをサポートします。
-
権限管理:権限は、専用 Hologres インスタンスと同様に、インスタンス単位で管理されます。ビジネス要件に基づいて、ユーザーの追加や削除、異なるアクセス権限の付与を行えます。
Hologres Shared Cluster (Lakehouse Acceleration Edition) インスタンスは、内部テーブルとデータインポート機能を除き、専用 Hologres インスタンスのすべての機能をサポートします。
サービス種別の比較
次の表は、専用 Hologres インスタンスと Hologres Shared Cluster (Lakehouse Acceleration Edition) インスタンスを比較しています。
|
項目 |
専用 Hologres インスタンス |
Hologres Shared Cluster (Lakehouse Acceleration Edition) インスタンス |
|
|
機能 |
カテゴリ |
PostgreSQL 11 をサポートしており、より多くの演算子を使用できます。 |
PostgreSQL 11 をサポートしています。 |
|
パラメーター最適化 |
パラメーター最適化 |
サポートされています。ビジネス要件に基づいて、データベース レベルまたはユーザー レベルのパラメーターを変更できます。 |
サポートされています。ビジネス要件に基づいて、データベース レベルまたはユーザー レベルのパラメーターを変更できます。 |
|
SQL 接続数または秒間クエリ数 (QPS) |
インスタンス タイプによって異なります。 |
SQL 接続数のデフォルトは 100 です。 |
|
|
外部テーブルに基づくデータ クエリ |
メタモジュールの読み込み |
クエリは高速化され、ミリ秒単位での応答が可能です。 |
クエリは高速化され、秒未満での応答が可能です。 |
|
データ型 |
基本データ型、MaxCompute V2.0 の DECIMAL 型、DATETIME 型、および ARRAY 型がサポートされています。 |
基本データ型、MaxCompute V2.0 の DECIMAL 型、DATETIME 型、および ARRAY 型がサポートされています。 |
|
|
エンジン最適化 |
該当なし。 |
該当なし。 |
|
|
内部テーブルに基づくデータ クエリ |
サポートされるインデックス |
ビットマップインデックスとクラスタリングキーがサポートされています。 |
なし。 |
|
分散キーの指定 |
Local Join または Local Group By 操作用に分散キーを指定できます。 |
なし。 |
|
|
リソース |
購入したコンピューティングおよびストレージリソースは、お客様専用です。 |
コンピューティングリソースは共有され、ストレージリソースはお客様専用です。 |
|