Search

[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.