データベース テーブル (Mysql with InnoDB) にカウンターがあります。クライアントではNHibernateを使用しています。
安全な方法でカウンターを更新するための推奨される方法は何ですか (同時に値を更新できるクライアントは 1 つだけです)。
- MySQL ロック技術 (SELECT FOR UPDATE) の使用
- NHibernate ロック Session.Lock を使用して ....
NHibernate のマニュアルには、Session.Lock が機能するかどうかはデータベースに依存すると書かれています。MySQL と InnoDB で動作しますか?
誰かがこのトピックまたはいくつかのヒントに関するより多くの情報を持っていますか?