Follower read lecture par le suiveur
Laisser une réplique répondre aux lectures sans interroger le leader, en ne lisant qu'à un instant garanti totalement répliqué. Latence géographique réduite sans sacrifier la correction.
Dans un système basé sur le consensus, les lectures doivent normalement passer par le leader, car un suiveur ne peut pas savoir s'il a manqué une écriture plus récente. C'est correct, mais pénible quand le leader se trouve sur un autre continent. La solution : le leader annonce périodiquement un horodatage fermé — un instant avant lequel plus aucune nouvelle écriture ne pourra être acceptée. Un suiveur qui l'a reçu peut répondre à toute lecture portant un horodatage antérieur, entièrement en local, et la réponse est un véritable instantané cohérent — vieux de quelques secondes seulement. CockroachDB et TiDB implémentent tous deux ce mécanisme ; la limite exacte peut être fixée par une clause de tolérance au vieillissement borné. L'alternative par bail de lecture, où le suiveur reçoit une promesse limitée dans le temps, donne des réponses plus fraîches au prix de plus de coordination.