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

AnalyticDB:用語

最終更新日:Mar 29, 2026

AnalyticDB for MySQL のドキュメントとコンソールでは、以下の用語が使用されています。

リージョン

リージョンとは、Alibaba Cloud のデータセンターがデプロイされている地理的な場所です。リージョン名は通常、データセンターが所在する都市名にちなんで付けられます。たとえば、マレーシア (クアラルンプール) リージョンのデータセンターはクアラルンプールにあります。

ゾーン

ゾーンとは、リージョン内にある独立した電源とネットワークを持つ隔離された場所です。各リージョンには複数のゾーンが含まれています。たとえば、中国 (北京) リージョンには、北京ゾーン A や北京ゾーン B など、12 のゾーンがあります。

同じゾーン内にデプロイされたリソースは同じネットワークを共有するため、サービス間のレイテンシーが最小限に抑えられ、通信速度が向上します。

クラスター

クラスターは、AnalyticDB for MySQL における最上位のデプロイメントユニットです。クラスターは互いに物理的に隔離されています。各クラスターには、1 つの物理データベースと 1 つ以上の論理データベースが含まれます。

物理データベース

物理データベースは、物理デバイス上でのデータベースの基盤となるストレージ表現であり、データファイル、ログファイル、インデックスファイルで構成されます。

物理データベースは、AnalyticDB for MySQL クラスターを作成する際に自動的に作成されます。これは複数のシャードに分割され、ストレージノードグループ全体に分散されます。各シャードは Raft グループによって管理されます。

論理データベース

論理データベースは、テーブル、ビュー、インデックスを含むデータベースの組織構造です。論理データベースは、CREATE DATABASE 文を実行して作成します。単一の AnalyticDB for MySQL クラスターは、最大 2,048 の論理データベースをサポートします。

AnalyticDB for MySQL のドキュメントにおける「データベース」への言及は、すべて論理データベースを指します。

シャード

シャードは、分散キーに基づいてテーブルを分割することによって作成される、テーブルの水平方向のスライスです。シャードはストレージノードグループ全体に分散されるため、各ストレージノードグループがデータの一部を管理し、システムの高いスケーラビリティとパフォーマンスの向上に貢献します。

各シャードは独立した Raft グループによって管理されます。Raft グループの複数のレプリカは、同じストレージノードグループ内のストレージノードにまたがってデプロイされ、Raft プロトコルによってレプリカ間のデータ整合性が保証されます。

シャードの分散

image

クラスターのシャード数は、クラスター構成を変更しても変わりません。現在のシャード数を確認するには、次のコマンドを実行します。

SELECT COUNT(1) FROM information_schema.kepler_meta_shards;

パーティション

パーティションは、パーティションキーに基づいてシャードを分割することによって作成される、シャードのサブディビジョンです。ほとんどの場合、データのライフサイクル管理をサポートするために、日付列がパーティションキーとして使用されます。

テーブル

AnalyticDB for MySQL は、パーティションテーブルとレプリケートされたテーブルの 2 種類のテーブルをサポートしています。構文の詳細については、「CREATE TABLE」をご参照ください。

パーティションテーブル

パーティションテーブル (標準テーブルとも呼ばれます) は、分散キーに基づいてすべてのシャードにデータを水平分散します。その後、各シャードはパーティションキーに基づいてパーティションに細分化されます。

主な特徴:

  • 分散システムとともに拡張し、高いクエリスループットを実現

  • 最大で数千億行をサポート

パーティションテーブルは、大規模な分析ワークロード向けの主要なテーブルタイプです。

レプリケートされたテーブル

レプリケートされたテーブルは、そのデータの完全なコピーをクラスター内のすべてのシャードに格納します。レプリケートされたテーブルへの変更は、整合性を維持するためにすべてのシャードにブロードキャストされるため、書き込みパフォーマンスに影響します。

主な特徴:

  • 各シャードがデータの完全なコピーを保持

  • 推奨される最大サイズ:20,000 行

  • 頻繁な挿入、更新、削除は避けてください

エラスティック I/O ユニット (EIU)

エラスティック I/O ユニット (EIU) は、Cluster Edition のエラスティックモードで AnalyticDB for MySQL クラスターのストレージと I/O 容量をスケーリングするために使用されるリソースユニットです。各 EIU は 3 つのストレージノードで構成されるストレージノードグループであり、データストレージ、書き込み、クエリ、スキャンの機能を提供します。

クラスター作成時に EIU を購入し、高スループットの書き込みや大容量のスキャン要件を満たすためにスケールアップまたはスケールアウトします。パフォーマンスメトリクスについては、「エラスティック I/O リソースのスケールアップまたはスケールアウト」をご参照ください。

AnalyticDB 計算ユニット (ACU)

AnalyticDB 計算ユニット (ACU) は、AnalyticDB for MySQL Data Lakehouse Edition のリソースユニットです。コンピューティングリソースとストレージリソースは ACU にバンドルされています。各 ACU は約 1 コアと 4 GB のメモリに相当します。

リソースグループ

リソースグループは、クラスター内のコンピューティングリソースの隔離されたプールです。リソースグループは互いに物理的に隔離されているため、異なるリソースグループに割り当てられたワークロードがリソースを競合することはありません。

リソースグループは以下でサポートされています。

  • Cluster Edition のエラスティックモードにおける AnalyticDB for MySQL Data Warehouse Edition クラスター

  • AnalyticDB for MySQL Data Lakehouse Edition クラスター

リソース競合を防ぐために、異なるジョブタイプを別のリソースグループに割り当てます。たとえば、パフォーマンスの低下を避けるために、バッチ処理とリアルタイム分析を別々のリソースグループで実行します。