Web業務システムにおける編集競合防止方法 1. Web業務システムにおける 編集競合制御の設計 2014年7月17日 株式会社オウケイウェイヴ プラットフォーム開発部 鷹見虎男 2014/7/18 1 2. 目的 複数作業者による編集競合を抑止し作業 内容を保護する。 課題 複数の作業者が一つのデータを同時に編 集した場合、先に更新した人の内容が後に 更新した人の内容で上書きされてしまい作 業内容が消失する。 データ X A B X X データ YY Z データ Z Aさんの変更 内容は? 編集開始 編集開始 更新 更新 2014/7/18 2 3. 方針 汎用的な方法は並行処理の並行性制御と同様に以下の2つかその組み合わせしかない。 楽観的排他制御 (Optimistic Control) ◦ 複数の人が同時に編集を開始できる。ただし、自分が開いた後に別の人によって更新されていれば 「