Learn VisualLearn DB Visual
EN

作業の前か保存時に競合を扱う

悲観ロックは、例えば同じ商品を2人が編集するとき、変更前に行を確保して競合する側を待たせます。楽観ロックはversionが一致するときだけ更新し、一致しなければ0行更新として競合を検知します。競合が多い処理は悲観、競合が少ない長時間編集は楽観が向きます。

利用者の編集中にDBロックを持たない方式は?