[Ruby on Rails] How to Apply Row Locking with ActiveRecord (Optimistic Lock, Pessimistic Lock)

Tadashi Shigeoka ·  Fri, June 1, 2012

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.