# データの読み取り：Follower Read

![`smart`](FollowerRead_aa_002_2022051.png)

------------------------------------------------------------------------------
Follower Read機能は、Leaderの読み取り操作の負荷を分担でき、実装方法は主に次のとおりです。

- TiDBサーバーがFollowerノードに読み取りリクエストを送信すると、FollowerノードはLeaderノードに最新の承認済みRaft Logのシーケンス番号（コミットインデックス）を取得するように要求します。
- Leaderノードは、現在のコミットインデックスをFollowerノードに伝え、Followerがこのインデックスに対応するRaft Logを適用していない場合は、待機することになります。
- まず、FollowerがLeaderから送信されたコミットインデックスが適用されたことを確認するまで、FollowerとLeaderは同期したと判断しません、その後データを読み取りTiDBサーバーに返されます。

