Monotonic Read Consistency
La consistencia de lectura monótona garantiza que un usuario nunca lea datos más antiguos que los que leyó previamente, evitando la regresión de datos.
Propósito
Evitar que los usuarios vean los datos retroceder (valor nuevo primero, valor antiguo después); una garantía a nivel de sesión.
Mecanismo
Se registra la marca de versión máxima que la sesión ha leído; las lecturas posteriores solo aceptan réplicas con versiones no más antiguas. Si la réplica actual es demasiado antigua, se espera la sincronización o se cambia de réplica.
Casos de uso
- Consistencia de sesión
- Optimización de lecturas
- Defensa contra la regresión de datos