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

PolarDB:用語

最終更新日:May 23, 2024

このトピックでは、PolarDBで使用される用語について説明します。

Region

PolarDBクラスターがデプロイされているデータセンターの地理的領域。

ゾーン

リージョン内の地理的エリア。 ゾーンには独立した電源とネットワークがあります。 同じゾーン内のインスタンス間のネットワーク待ち時間は、異なるゾーン間のネットワーク待ち時間よりも短くなります。

クラスター

PolarDBはマルチノードクラスタアーキテクチャを使用します。 クラスターには、1つのプライマリノードと複数の読み取り専用ノードがあります。 PolarDBクラスターは、ゾーン全体にデプロイできますが、リージョン全体にはデプロイできません。

グローバルデータベースネットワーク (GDN)

世界中のリージョンに分散された複数のPolarDBクラスターで構成されるネットワーク。 ネットワーク内のすべてのクラスタは、データの一貫性を得るために互いに同期する。 詳細については、「GDNの作成」をご参照ください。

プライマリクラスター

各GDNでは、1つのクラスターのみが読み取りおよび書き込み権限を付与されます。 このクラスタは、プライマリクラスタと呼ばれる。

セカンダリクラスター

各GDNでは、このようなクラスターはプライマリクラスターからのデータを同期します。

ノード

PolarDBクラスターは、複数の物理ノードで構成されます。 クラスタ内のノードは2つのタイプに分類される。 両方のノードタイプは同等であり、同じ仕様を持っています。 これらの2つのタイプのノードは、プライマリノードおよび読み取り専用ノードと呼ばれます。

プライマリノード

PolarDBクラスターには、読み取り /書き込みノードである1つのプライマリノードが含まれます。

読み取り専用ノード

PolarDBクラスターには、最大15の読み取り専用ノードを追加できます。

クラスタゾーン

クラスター内のデータが分散されるゾーン。 クラスタ内のデータは、ディザスタリカバリのために2つのゾーンに自動的にレプリケートされます。 これらのゾーン内でのみノードを移行できます。

プライマリゾーン

PolarDBクラスターのプライマリノードがデプロイされているゾーン。

フェイルオーバー

フェールオーバー中は、読み取り専用ノードがプライマリノードになります。 詳細については、「自動フェールオーバーと手動フェールオーバー」をご参照ください。

分類

PolarDBクラスター内のノードの仕様。 たとえば、仕様は8 CPUコアと64 GBメモリです。 詳細については、「PolarDB Enterprise Editionのコンピュートノード仕様」「」「」をご参照ください。

エンドポイント

エンドポイントは、PolarDBクラスターへのアクセスに使用されるドメイン名です。 各クラスターは複数のエンドポイントを提供します。 各エンドポイントは、1つ以上のノードに接続するために使用できます。 例えば、プライマリエンドポイントによって受信された要求は、プライマリノードに転送される。 クラスターの複数のエンドポイントで読み書き分離を有効にします。 エンドポイントを使用して、プライマリノードと読み取り専用ノードに接続できます。 エンドポイントには、読み取り /書き込みモード、ノードリスト、負荷分散、整合性レベルなど、データベース接続の属性が含まれます。

アドレス

アドレスは、異なるネットワーク上のエンドポイントのキャリアです。 エンドポイントは、内部対応アドレスおよびインターネット対応アドレスをサポートすることができる。 アドレスには、ドメイン名、IPアドレス、VPC、vSwitchなどのネットワーク属性が含まれます。

プライマリエンドポイント

プライマリノードのエンドポイント。 フェールオーバーが発生すると、システムはエンドポイントを新しいプライマリノードに自動的にポイントします。

クラスターエンドポイント

クラスターエンドポイントは、クラスター内のすべてのノードにアクセスするために使用できます。 クラスターエンドポイントの読み取り専用モードまたは読み取り /書き込みモードを有効にできます。 クラスターエンドポイントを設定するためのダイアログボックスでは、自動スケーリング、読み書き分離、負荷分散、整合性レベルなどのクラスター設定を設定することもできます。 詳細については、「プライマリエンドポイント、クラスターエンドポイント、およびカスタムエンドポイント」をご参照ください。

最終的な一貫性

デフォルトでは、最終的な整合性は読み取り専用モードで有効になります。 PolarDBクラスターは、最終的な一貫性に基づいて最高のパフォーマンスを提供できます。 詳細については、「」をご参照ください。最終的な一貫性。.

セッションの整合性

セッションの一貫性は、因果的一貫性としても知られています。 読み取り /書き込みモードのデフォルトの整合性オプションです。 セッションの一貫性は、セッションレベルでの読み取りの一貫性を保証し、ほとんどのシナリオで要件を満たします。 詳細については、「」をご参照ください。セッションの整合性。.

グローバルな一貫性

グローバルな一貫性は、強力な一貫性、セッション間の一貫性、および最高レベルの一貫性とも呼ばれます。 セッションの一貫性は確保されますが、プライマリノードのワークロードが増加します。 プライマリノードと読み取り専用ノード間のレプリケーション遅延が大きい場合は、グローバル一貫性を使用しないことを推奨します。 詳細については、「グローバル整合性」をご参照ください。

トランザクション分離

クラスターエンドポイントの設定項目。 プライマリノードの負荷を軽減するには、トランザクション分割を有効にします。 このように、トランザクション内の読み取り要求は、データの一貫性を損なうことなく読み取り専用ノードに転送されます。 詳細については、機能 をご覧ください。

プライマリノードからの読み取りのオフロード

クラスターエンドポイントの設定項目。 この機能を有効にすると、データの一貫性を損なうことなく、SQLクエリ文が読み取り専用ノードに送信されます。 これにより、プライマリノードの負荷が軽減され、プライマリノードの安定性が確保されます。 詳細については、機能 をご覧ください。

プライベートアドレス

Alibaba Cloud DNS PrivateZoneと一緒にPolarDBを使用して、元のデータベースのドメイン名を予約できます。 これにより、PolarDBクラスターのプライマリエンドポイントとクラスターエンドポイントの各内部アドレスをプライベートドメイン名に関連付けることができます。 このプライベートドメイン名は、現在のリージョン内の指定された仮想プライベートクラウド (VPC) でのみ有効になります。 詳細については、「プライベートドメイン名」をご参照ください。

スナップショットバックアップ

PolarDBでは、スナップショットを作成することによってのみデータをバックアップできます。 詳細については、「データバックアップ」をご参照ください。

レベル1バックアップ

クラスターにローカルに保存されているバックアップファイルは、レベル1のバックアップです。 レベル1のバックアップは、クラスタに関連付けられた分散ストレージシステムに格納されます。 これらのバックアップを使用すると、データをすばやくバックアップおよび復元できます。 ただし、レベル1のバックアップにはコストが高くなります。 詳細については、「データバックアップ」をご参照ください。

レベル2バックアップ

レベル2バックアップは、オンプレミスのストレージメディアに保存されるバックアップファイルです。 レベル2バックアップのすべてのデータは、レベル1バックアップからアーカイブされ、永続的に保存できます。 レベル2のバックアップは低コストです。 ただし、レベル2のバックアップからデータを復元するには長い時間が必要です。 詳細については、「データバックアップ」をご参照ください。

ログバックアップ

ログバックアップには、ポイントインタイムリカバリ (PITR) 用にデータベースのredoログが保存されます。 ログバックアップは、誤った操作によるデータ損失を回避するのに役立ちます。 ログバックアップは少なくとも7日間保持する必要があります。 ログバックアップはオンプレミスストレージに保存され、費用対効果が高くなります。 詳細については、「データバックアップ」をご参照ください。

ストレージプラン

PolarDBは、クラスターのストレージコストを削減するストレージプランを提供します。 PolarDBクラスターのストレージ容量は、クラスター内のデータ量に基づいて自動的にスケーリングされます。 ストレージ容量を手動で指定する必要はありません。 使用したストレージに対してのみ課金されます。 大量のデータを保存するには、ストレージプランを使用してコストを削減することを推奨します。 詳細については、「ストレージプランの購入」をご参照ください。

ストレージ容量

ストレージ容量は、クラスタデータファイル、インデックスファイル、ログファイル、および一時ファイルを格納するために使用されます。 ログファイルには、オンラインログとアーカイブログが含まれます。

説明

PolarDBクラスターを購入すると、通常のデータベース操作に必要なファイルが自動的に作成されます。 これらのファイルには前述のファイルが含まれ、ストレージを消費します。

クラスターエディション

PolarDB for MySQL Cluster Editionは、コンピューティングがストレージから切り離されているアーキテクチャに基づいて開発されているため、推奨されます。 計算ノードの数は、2から最大16まで増やすことができます。 詳細については、「Cluster Edition」をご参照ください。

スマートSSD

Smart-SSDは、物理SSDディスクレベルでの高圧縮技術です。 Smart-SSDディスクには専用のFPGAまたはASIC圧縮チップが組み込まれており、データの読み取り /書き込みプロセス中にリアルタイムでデータを解凍および圧縮し、データストレージコストを大幅に削減します。 Smart-SSDディスクは、特にPolarDBシナリオに最適化されており、非圧縮の標準ハードディスクとほぼ同じパフォーマンスを提供できます。 Smart-SSDディスクは、アプリケーションの複雑な適応を回避するために、上位層アプリケーションがアクセスできる標準ディスクのアクセスインターフェイスを提供します。 この手法は、PolarDB PSL4ディスクで使用されます。

ホットスタンバイストレージクラスタ

ホットスタンバイストレージクラスターは、PolarDBクラスターがデプロイされているリージョンの同じゾーンにあるセカンダリゾーンまたは別のデータセンターにデプロイされます。 ホットスタンバイストレージクラスタは、PolarDBクラスタのホットスタンバイに独立ストレージを使用します。 PolarDBクラスターまたはプライマリゾーンが使用できない場合、ホットスタンバイストレージクラスターはすぐにプライマリノードになり、PolarDBクラスターで読み取りおよび書き込み操作を実行します。 ホットスタンバイストレージクラスター機能を無効にすると、PolarDBクラスターのSLAが低下します。