版本化值
使用新版本儲存每個值的更新,以允許讀取歷史值。
問題
在分散式系統中,節點需要能夠辨別哪個鍵值是最新的。有時他們需要知道過去的值,以便對值的變更做出適當的反應。
解決方案
使用每個值儲存版本號碼。版本號碼會在每次更新時遞增。這允許每個更新轉換為新的寫入,而不會阻擋讀取。客戶端可以在特定版本號碼讀取歷史值。
有關更多詳細資訊,請參閱 oreilly.com 上線上電子書的 第 17 章
此模式是 分散式系統模式 的一部分
2023 年 11 月 23 日
使用新版本儲存每個值的更新,以允許讀取歷史值。
在分散式系統中,節點需要能夠辨別哪個鍵值是最新的。有時他們需要知道過去的值,以便對值的變更做出適當的反應。
使用每個值儲存版本號碼。版本號碼會在每次更新時遞增。這允許每個更新轉換為新的寫入,而不會阻擋讀取。客戶端可以在特定版本號碼讀取歷史值。
有關更多詳細資訊,請參閱 oreilly.com 上線上電子書的 第 17 章
此模式是 分散式系統模式 的一部分
2023 年 11 月 23 日