ユーザーAがWebページを介してdbレコードを取得し、ユーザーBが同じレコードを取得して変更し、変更をコミットしてから、ユーザーAが変更をコミットするユースケースに頭を悩ませようとしています。おそらく、A の変更は B を上書きします。
ユーザーAに「最後にレコードを見つけてからレコードが変更されました」というメッセージを表示できるようにしたいのですが、デモが思いつかないようです。楽しみのために、BをロックアウトするデスクトップシナリオでISOLATION_SERIALIZABLEを試しました。それは楽しかったですが、私が探しているものではありませんでした。
一般的に、このユース ケース、特に 2 人のユーザーが同じレコードをめぐって競合する Web シナリオでは、どのようなアプローチを使用しましたか?
どんなヒントでも大歓迎です!!