Monotonic Read Consistency
単調読み取りは、ユーザーが以前読んだデータより古いデータを読むことが決してないことを保証し、データの後退を防ぐ。
目的
ユーザーがデータの後退(先に新しい値、後から古い値)を見るのを防ぐ。セッションレベルの保証である。
メカニズム
セッションが読んだ最大のバージョンスタンプを記録し、以降の読み取りはそのバージョンより古くないレプリカのみを受け付ける。現在のレプリカが古すぎる場合は、同期を待つかレプリカを切り替える。
ユースケース
- セッション一貫性
- 読み取り性能のチューニング
- データ後退の防御