[Ruby on Rails] How to Apply Row Locking with ActiveRecord (Optimistic Lock, Pessimistic Lock)
In Ruby on Rails, I researched how to apply row locking with ActiveRecord, so here’s a memo of the articles I referenced.
The locking methods can be broadly divided into two types: “optimistic lock” and “pessimistic lock”.
■ Optimistic Lock
・ずくなし。 : Ruby on Railsで楽観的ロックをかける - livedoor Blog(ブログ)
・テストの実行環境の違いを意識する - ザリガニが見ていた…。
■ Pessimistic Lock
・Railsで悲観的ロックできないの? - LazyLoadLife
■ Both (Optimistic Lock & Pessimistic Lock)
・ActiveRecordで行ロックをかける方法 | KRAY Inc
・楽観的ロックと悲観的ロック - Super Neurotic Junction
That’s all from the Gemba.