私はデータベースに対するCRUD操作の基本をユーザーに許可するWebアプリケーションを作成しています。更新されているテーブルのレコード数が200未満で、複数のユーザーがこのアプリケーションを使用している可能性があります。2人のユーザーが互いの変更を上書きしないようにするには、ある種のロックメカニズムが必要です。datarowのセマフォー
私はセマフォを調べましたが、それは同じコードを実行しているユーザーの数を制限するようです。私のデータ層では、私は確かに特定のテーブルのクラスファイルでこれを採用することができますが、どういうわけかキーフィールドへのロックを制限することができますので、各テーブルのクラスファイルがありますか?
データベースでロックがサポートされていませんか?なぜコードでそれを行うのですか? – Umbrella
私は何かを忘れていない限り、ユーザ1と2が同じレコードをウェブページ(選択クエリ)にロードするのを止めず、それぞれの編集とサブミットの変更(更新クエリ)最新の。 – zkent