天天看點

并發版本控制

并發版本控制也稱為樂觀鎖,相對而言的有悲觀鎖。

樂觀鎖使用一個版本号來實作并發控制,以解決多個使用者同時修改同一條資料時的沖突問題。

版本号的選擇:

1、自己控制,獨立一套版本号,那麼可以每次有更新時,版本号自增1,然後進行下發,但是這種方式不适合存在多方進行版本控制且互相之間資訊不互通的情況下。

2、時間戳,時間戳本身可以保持自增特性,那麼就不需要多方進行資訊互通,就能保證它的單向遞增,每次需要下發新版本時,就下發目前時間戳,進行比較