重要
このページは英語版のページを機械翻訳しています。原文はこちらからご覧ください。

高可用性に関するFAQ

このドキュメントは、TiDBの高可用性に関連するFAQをまとめたものです。

TiDBはどのように強く一貫していますか?

Raftコンセンサスアルゴリズムを使用してTiKVノード間でデータが冗長的にコピーされ、ノード障害が発生した場合の回復可能性が確保されます。

最下層では、TiKVはレプリケーションログとステートマシンのモデルを使用してデータをレプリケートします。書き込み要求の場合、データはリーダーに書き込まれ、リーダーはコマンドをログの形式でフォロワーに複製します。クラスタのノードの大部分がこのログを受信すると、このログはコミットされ、ステートマシンに適用できます。

TiDBのアーキテクチャは、地理的分散とマルチアクティブ性を完全にサポートすることを保証します。データとアプリケーションは常にオンになっています。すべての停止はアプリケーションに対して透過的であり、データは自動的に回復できます。操作は、ネットワークの遅延と安定性に依存します。レイテンシーを5ms以内に保つことをお勧めします。現在、同様のユースケースがすでにあります。詳しくはinfo@pingcap.comまでお問い合わせください。