コンテンツへスキップ
uencoder

Monotonic Read Consistency

単調読み取りは、ユーザーが以前読んだデータより古いデータを読むことが決してないことを保証し、データの後退を防ぐ。

目的

ユーザーがデータの後退(先に新しい値、後から古い値)を見るのを防ぐ。セッションレベルの保証である。

メカニズム

セッションが読んだ最大のバージョンスタンプを記録し、以降の読み取りはそのバージョンより古くないレプリカのみを受け付ける。現在のレプリカが古すぎる場合は、同期を待つかレプリカを切り替える。

ユースケース

  • セッション一貫性
  • 読み取り性能のチューニング
  • データ後退の防御

関連ツール

References