このトピックでは、Hologres 共有クラスタ(Lakehouse Acceleration Edition)の背景情報、シナリオ、特徴、およびサービスの種類の比較について説明します。
背景情報
Hologres 共有クラスタ(Lakehouse Acceleration Edition)は、Hologres 共有クラスタ(BI ベースの MaxCompute Acceleration Edition)のアップグレードバージョンです。Hologres 共有クラスタ(Lakehouse Acceleration Edition)は、BI ベースの MaxCompute アクセラレーションと OSS データレイクアクセラレーションの両方をサポートしています。Hologres 共有クラスタ(Lakehouse Acceleration Edition)は、ストレージとコンピューティングを分離するクラウドネイティブアーキテクチャを採用しています。Hologres 共有クラスタ(Lakehouse Acceleration Edition)インスタンスは、4 コア 16 GB のメモリを搭載した専用のフロントエンドノードを備えており、フロントエンドノードは SQL 文の認証、解析、および最適化を行います。Hologres 共有クラスタ(Lakehouse Acceleration Edition)は、コンピューティングリソースプール内のリソースを共有して、低コストで非常に高いコンピューティング能力を実現します。これにより、データレイクハウスのインタラクティブ分析と、データレイクとデータウェアハウスの統合分析を、サーバーレスモードで低コストで柔軟に実装できます。
シナリオ
Hologres 共有クラスタ(Lakehouse Acceleration Edition)は、以下のシナリオに適用できます。
Object Storage Service(OSS)または MaxCompute に保存されているデータのクエリ頻度が低く、クエリレイテンシが低い。
外部テーブルにある大量のデータに対して複雑なクエリを使用する場合、仕様の低い専用の Hologres インスタンスでは複雑なクエリを実行できない。
データレイクおよびデータウェアハウスのデータのクエリを高速化し、ビジネスインテリジェンス(BI)ツールを Hologres 共有クラスタ(Lakehouse Acceleration Edition)に接続してデータ分析を行う。たとえば、Tableau、Quick BI、FineBI を Hologres 共有クラスタ(Lakehouse Acceleration Edition)に接続できます。
制限
Hologres 共有クラスタ(Lakehouse Acceleration Edition)は、中国(北京)、中国(上海)、中国(杭州)、中国(深圳)、シンガポールの各リージョンでサポートされています。
Hologres 共有クラスタ インスタンスが 90 日間連続してクエリ リクエストを受信しなかった場合、90 日目の 12:00 に一時停止されます。これは、リソース割り当てを最適化し、ユーザー エクスペリエンスを向上させるのに役立ちます。一時停止後も、Hologres 共有クラスタ インスタンスのメタデータとエンドポイントは変更されませんが、コンピューティング サービスは一時停止されます。そのため、コンピューティング サービスの料金は発生しません。このインスタンスを使用する場合は、[インスタンス] ページでインスタンスを復元できます。
特徴
Hologres 共有クラスタ(Lakehouse Acceleration Edition)インスタンスはコンピューティングリソースを共有します。個々のオブジェクトとして、これらのインスタンスは専用の Hologres インスタンスと同様に豊富な機能を備えています。各 Hologres 共有クラスタ(Lakehouse Acceleration Edition)インスタンスには、次の機能があります。
組み込みクエリエンジン:
Hologres 共有クラスタ(Lakehouse Acceleration Edition)では、外部テーブルを作成して、MaxCompute および OSS に保存されているデータのクエリを高速化できます。この方法でデータをクエリする場合、データは引き続き外部システムに保存されます。
Hologres 内部テーブルを作成したり、Hologres 共有クラスタ(Lakehouse Acceleration Edition)インスタンスにデータをインポートしてクエリを実行することはできません。データを Hologres 内部テーブルにインポートしてクエリを実行する必要がある場合は、専用の Hologres インスタンスを購入できます。
標準 SQL 文:PostgreSQL 11 と互換性があり、Hologres 共有クラスタ(Lakehouse Acceleration Edition)は標準の PostgreSQL 文を提供してデータをクエリします。
権限管理:専用の Hologres インスタンスの権限を管理するのと同じ方法で、各 Hologres 共有クラスタ(Lakehouse Acceleration Edition)インスタンスの権限を個別に管理できます。現在のインスタンスのユーザーを追加または削除したり、ビジネス要件に基づいて異なるユーザーに異なるアクセス許可を付与したりできます。
Hologres 共有クラスタ(Lakehouse Acceleration Edition)インスタンスは、Hologres 内部テーブルに関連する機能とデータインポート機能を除き、専用の Hologres インスタンスの機能をサポートしています。
サービスの種類の比較
次の表は、専用の Hologres インスタンスと Hologres 共有クラスタ(Lakehouse Acceleration Edition)インスタンスの機能を比較したものです。これは、Hologres 共有クラスタインスタンスをより深く理解するのに役立ちます。
項目 | 専用の Hologres インスタンス | Hologres 共有クラスタ(Lakehouse Acceleration Edition)インスタンス | |
機能 | カテゴリ | PostgreSQL 11 がサポートされています。より多くのオペレーターを取得できます。 | PostgreSQL 11 がサポートされています。 |
パラメーターの最適化 | パラメーターの最適化 | サポートされています。たとえば、ビジネス要件に基づいて、データベースまたはユーザーに関連するパラメーターを変更できます。 | サポートされています。たとえば、ビジネス要件に基づいて、データベースまたはユーザーに関連するパラメーターを変更できます。 |
SQL 接続数またはクエリ/秒(QPS) | 数はインスタンスタイプによって異なります。 | SQL 接続のデフォルト数は 100 です。 | |
外部テーブルに基づくデータクエリ | メタモジュール読み込み | データクエリをミリ秒単位で応答するように高速化できます。 | データクエリを秒未満で応答するように高速化できます。 |
データの型 | 基本的なデータ型、MaxCompute V2.0 の DECIMAL 型、DATETIME 型、および ARRAY 型がサポートされています。 | 基本的なデータ型、MaxCompute V2.0 の DECIMAL 型、DATETIME 型、および ARRAY 型がサポートされています。 | |
エンジンの最適化 | 該当なし。 | 該当なし。 | |
内部テーブルに基づくデータクエリ | サポートされているインデックス | ビットマップインデックスとクラスタリングキーがサポートされています。 | なし。 |
指定された分散キー | 分散キーは、ローカル結合またはローカルグループ化操作を実行するように指定されています。 | なし。 | |
リソース | 購入したコンピューティングリソースとストレージリソースは専用です。 | コンピューティングリソースは共有され、ストレージリソースは専用です。 | |