すべてのプロダクト
Search
ドキュメントセンター

ApsaraDB for ClickHouse:Enterprise EditionとCommunity-compatible Editionの違い

最終更新日:Oct 17, 2024

このトピックでは、ApsaraDB for ClickHouse Enterprise EditionとApsaraDB for ClickHouse Community-compatible Editionのアーキテクチャとエンジンバージョンの違いについて説明します。

アーキテクチャ

Architecture of Enterprise Edition

ApsaraDB for ClickHouse Enterprise Editionは、コンピューティングリソースとストレージリソースが分離されたクラウドネイティブアーキテクチャを使用します。 さらに、コンピューティングリソースとストレージリソースの両方がサーバーレスモードで管理されます。 これにより、コンピューティングおよびストレージリソースのオンデマンド使用が可能になります。 次のセクションでは、詳細な特性について説明します。

  • コンピューティングリソース: 指定されたスケーリング範囲内で、コンピューティングリソースは負荷に基づいて自動的にスケーリングされ、リソースの浪費を回避し、データベースのO&Mコストを削減します。

  • ストレージリソース: OSS (Object Storage Service) が使用されます。 OSSのデータ冗長メカニズムにより、高いデータ可用性が保証されます。 Enterprise Editionのストレージ単価は、Community-compatible Editionよりも大幅に低くなっています。 p531944.png

拡張機能

機能

説明

コンピューティングとストレージの分離

ストレージとコンピューティングリソースは別々に管理され、柔軟なリソース管理を実現します。

拡張性

  • ストレージリソースとコンピューティングリソースの両方がサーバーレスモードで管理されます。

    • コンピューティングリソースとストレージリソースは、リソースの無駄を避けるために、サーバーレスモードでオンデマンドで使用されます。

    • 計算ノードはステートレスです。 スケールアウトは、データ移行なしで実装できます。

  • SharedMergeTreeテーブルエンジンが利用可能です。これは、より優れたスケーラビリティを提供し、数秒でのスケールアウトをサポートし、MergeTreeエンジンと互換性があります。 詳細については、「SharedMergeTreeテーブルエンジン」をご参照ください。

High availability

デフォルトでは、ApsaraDB for ClickHouse Enterprise Editionの高可用性が有効になっています。

  • 1つのクラスター内の計算ノードの数は2つ以上です。

  • データは計算ノード間で共有されます。

互換性

ApsaraDB for ClickHouse Enterprise Editionは、新機能に加えて、Community-compatible Editionのいくつかの重要な機能もサポートしています。 詳細については、「ApsaraDB For ClickHouse Enterprise Editionの互換性」をご参照ください。

最適化されたパフォーマンス

  • 並列レプリカは、クラスターの同時処理能力を線形的に改善するためにサポートされます。

  • 軽量の更新と削除がサポートされているため、UPDATEステートメントとDELETEステートメントの実行結果をリアルタイムで照会できます。 これにより、実行効率も向上する。

  • ClickHouse Keeperがサポートされ、ZooKeeperに取って代わり、パフォーマンスを向上させ、メモリ使用量を削減します。

エンタープライズレベルのO&M

次のエンタープライズレベルのO&M機能がサポートされています。

  • ユーザー管理

  • ホワイトリストの設定

  • バージョンのアップグレード

  • フェイルオーバー

  • 視覚化されたO&M

データエコシステム

Enterprise Editionは、クラウド内の他のデータソースとの便利なデータ同期と移行をサポートします。

Community-compatible Editionのアーキテクチャ

ApsaraDB for ClickHouse Community-compatible Editionは、コンピューティングリソースとストレージリソースを統合し、次の特徴があります。

  • ApsaraDB For ClickHouse Community-compatible Editionの場合、すべてのノードはピアノードです。 各ノードは、バックグラウンドデータを計算および管理し、クエリおよび書き込み要求を処理できます。

  • ApsaraDB for ClickHouse Community互換Editionクラスターには、1つ以上のシャードが含まれています。 各シャードには1つ以上のレプリカが含まれます。

  • すべてのノードはAlibaba Cloud ECS (Elastic Compute Service) インスタンスにデプロイされています。 下層では、信頼性の高いディスクが永続ストレージとして使用されます。

总体架构图

拡張機能

機能

説明

拡張性

さまざまな仕様と弾性スケーリングがサポートされています。

セキュリティ

ユーザー管理やホワイトリストなどのセキュリティ機能がサポートされています。

視覚化されたO&M

バージョンアップやフェイルオーバーなどの操作がサポートされています。

データエコシステム

Community-compatible Editionは、クラウド内の他のデータソースとの便利なデータ同期と移行をサポートします。

エンジン版

カテゴリ

Enterprise Edition

Community-compatible Edition

22.8

21.8

20.8

20.3

19.15

Engine

MaterializeMySQL (MySQLからのリアルタイムデータ同期)

✔️

✔️

✔️

MaxCompute外部テーブル

✔️

✔️

✔️

✔️

✔️

OSS外部テーブル

✔️

✔️

✔️

✔️

✔️

✔️

軽量アップデート

✔️

軽量削除

✔️

✔️

O&M

クラスターの開始と停止

✔️

Enterprise Editionのスケーリング範囲変更

✔️

パラメーター設定

✔️

✔️

✔️

✔️

✔️

低速SQLクエリと実行中のSQLクエリの監視と管理

✔️

✔️

✔️

✔️

✔️

✔️

アカウント管理

✔️

✔️

✔️

✔️

✔️

✔️

クラスターの再起動

✔️

✔️

✔️

✔️

✔️

✔️

スケールインとスケールアウト

説明

Enterprise Editionは、リソースの自動スケールインおよびスケールアウトをサポートしています。

✔️

✔️

✔️

✔️

✔️

✔️

スケールアップとスケールダウン

説明

Enterprise Editionは、リソースの自動スケールアップとスケールダウンをサポートしています。

✔️

✔️

✔️

✔️

✔️

✔️

バックアップと復元

✔️

✔️

モニタリングとアラート

✔️

✔️

✔️

✔️

✔️

✔️

マイナーエンジンのバージョン更新

✔️

✔️

✔️

階層ストレージのホットデータとコールドデータ

説明

Enterprise Editionは、ホットデータをキャッシュに、コールドデータを共有ストレージに自動的に保存します。

Community-compatible Editionは、特定のストレージルールに基づいてコールドデータとホットデータを別々に保存します。

✔️

✔️

✔️

✔️

ApsaraDB for ClickHouseクラスター間のデータ移行

説明

この機能には、宛先クラスターのバージョンにのみ制限があります。

✔️

✔️

✔️

データセキュリティ

✔️

✔️

✔️

✔️

✔️

✔️

関連ドキュメント