rails 樂觀鎖

定義: 當我們獲取數據後,可能會有多個人同時修改數據,爲了保證修改數據沒有衝突,所以rails引進了樂觀鎖的概念,當多個人同時修改數據,那麼最先修改的纔會起作用,其他都會失效,如果想要再次修改必須獲得最新的數據。 場景: 樂觀鎖適合讀取操作比較頻繁的場景,如果出現大量的寫入操作,數據發生衝突的可能性就會增大,爲了保證數據的一致性,應用層需要不斷的重新獲取數據。 現在就爲大家演示下樂觀鎖的基本過程:
相關文章
相關標籤/搜索