ApsaraDB for ClickHouse は、Community Compatible Edition クラスターの機能とパフォーマンスを向上させるために、定期的にメジャーエンジンバージョンのアップデートをリリースしています。ただし、メジャーエンジンバージョンのアップグレードは、既存のクラスターの互換性、パフォーマンス、データ整合性に影響を与える可能性があります。したがって、正式にアップグレードする前に、完全な検証と計画を実行することを推奨します。このトピックでは、メジャーエンジンバージョンをアップグレードするための 3 つの方法 (ワンクリックアップグレード、移行アップグレード、クローンアップグレード) について説明します。これらの方法を比較し、お客様のシナリオに最適な方法を選択してください。
|
比較項目 |
|||
|
シナリオ |
シンプルですが、互換性のリスクがあり、ロールバックできません。アップグレードする前に互換性テストを実行してください。 |
10 TB 以下のデータ量に最適です。 |
データ互換性の検証が必要な場合に最適です。 |
|
対象 |
ソースクラスターのみ。 |
ソースクラスターとターゲットクラスター。 |
ソースクラスターとクローンクラスター。 |
|
クラスター数 |
1 つのクラスター。 |
2 つ (ソースとターゲット)。 |
2 つ (ソースとクローン)。 |
|
アップグレードのロールバック |
元に戻せません。アップグレードに失敗した場合、クラスターを以前のバージョンに復元することはできません。 |
移行中にキャンセルできます。完了後は元に戻せません。 |
元に戻せませんが、ソースクラスターは変更されません。ビジネス要件に応じてソースクラスターを処理できます。 |
|
書き込みの一時停止 |
アップグレードが完了するまで書き込みを一時停止する必要があります。 |
データ整合性を確保するために、移行の最終段階でソースクラスターへの書き込みを停止する必要があります。 |
スナップショットの作成中に書き込みを一時停止する必要があります。 |
|
所要時間に影響する要因 |
お使いのクラスターのアーキテクチャを特定するには、「クラスターアーキテクチャの確認」をご参照ください。 |
データ量と書き込み頻度に応じて増加します。書き込みが継続される場合、移行が失敗する可能性があります。 |
比較的短時間で完了します。主にスナップショットの作成時間とクラスターの起動時間に依存します。 |
|
データ移行方法 |
不要です。アップグレードはクラスター上でインプレースで実行されます。 |
データはソースクラスターからターゲットクラスターへ段階的に移行されます。 |
データディスクスナップショットから作成されたクローンクラスター。 |
|
コールドデータ移行 |
サポートされています。 |
サポートされています。 |
サポートされていません。 |
|
切り替え |
不要です。 |
手動でワークロードをターゲットクラスターに切り替える必要があります。必要に応じてソースクラスターを処理してください。 |
手動でワークロードをクローンクラスターに切り替える必要があります。必要に応じてソースクラスターを処理してください。 |