📣
TiDB Cloud Essential はパブリックプレビュー中です。このページは自動翻訳されたものです。原文はこちらからご覧ください。

高可用性に関するよくある質問

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

TiDB はどのように強力な一貫性を備えていますか?

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

最レイヤーでは、TiKVはレプリケーションログ+ステートマシンのモデルを用いてデータを複製します。書き込みリクエストの場合、データはLeaderに書き込まれ、Leaderはログの形式でコマンドをフォロワーに複製します。クラスター内の過半数のノードがこのログを受信すると、ログはコミットされ、ステートマシンに適用できるようになります。

TiDBのアーキテクチャは、地理的分散とマルチアクティブ性を完全にサポートすることを保証します。データとアプリケーションは常時稼働です。すべての障害はアプリケーションに対して透過的であり、データは自動的に復旧できます。動作はネットワークのレイテンシーと安定性に依存します。レイテンシーは5ミリ秒以内に抑えることを推奨します。現在、TiDBには同様のユースケースが既に存在します。詳細については、 2 つの地域に配置された 3 つのデータ センターご覧ください。

このページは役に立ちましたか?