IT用語集 › データベース › フォロワーリード

フォロワーリード

データベース Svenska → 更新: 2026-10-21

リーダーに問い合わせず、レプリカが読み取りに答える方式。完全にレプリケート済みと保証された時刻の読み取りに限ることで、正しさを保ったまま地理的なレイテンシを減らす。

合意ベースのシステムでは、フォロワーは自分が新しい更新を取りこぼしていないか分からないため、通常は読み取りもリーダーを経由する。正しいが、リーダーが別の大陸にあると辛い。そこで、リーダーが定期的に「クローズドタイムスタンプ」を通知する。この時刻以前には、新しい書き込みが決して受理されないという約束だ。この値を持つフォロワーは、それより古い時刻の読み取りを手元だけで処理でき、返るのは数秒前ではあるが整合したスナップショットである。

CockroachDB と TiDB がどちらも実装しており、許容する古さは bounded staleness 句で指定できる。別の手段のリードリースは、フォロワーが期限付きの約束を持つ方式で、より新しい値が返せる代わりに調整のコストが増える。

← 用語集に戻る