ロックについて質問です。これは、レコードのロックだけに限ったことではありません。
私が Web アクセス可能な CMS を書いているとしましょう。私はいくつかのアイデアに苦労しています。
ユーザーが編集のために記事を開いた瞬間に、記事に「使用中」のフラグを立てることができます。ここまでは順調ですね。
しかし、いつフラグを削除するのですか? ユーザーが記事を保存したとき しかし、ユーザーがもうタイピングする気になれず、ブラウザを閉じて就寝することにした場合はどうなるでしょうか。
タイムアウトの仕組みが頭に浮かびますが、記事を書くのにどれくらいの時間がかかりますか? 10分短すぎて30分長すぎ…
多分私はこれを過度に複雑にしています。この件についてあなたの考えを聞きたいです。