バージョンが管理された値
すべての更新を新しいバージョンとその値と一緒に保存することで、過去の値を読み取ることができます。
問題
分散システムでは、ノードが特定のキーの最新の値を認識する必要があります。また、古い値を知る必要がある場合もあります。これは、値の変化に適切に対応するためです。
解決策
値ごとにバージョン番号を保存します。バージョン番号は、更新が行われるごとに増分されます。これにより、更新をすべてブロックすることなく、新しい書き込みに変換できます。クライアントは、特定のバージョン番号で履歴値を読み取ることができます。
詳細は、oreilly.com のオンライン電子書籍の 第 17 章 をご覧ください。
このパターンは 分散システムのパターン の一部です
2023 年 11 月 23 日