マルチユーザーの扱い
要件: ユーザーが次のことができるアプリケーション (mysql php jquery) があります。
- レコードを確認し、特定のフィールドを更新します。
- 注文を選択して請求書を発行します。
問題: 問題は、同じ期間に請求書を 2 回発行してはならないことです。また、1 つのフィールドを 2 人以上のユーザーが同時に更新することはできません。
可能な解決策:
- テーブルが更新されたときにテーブルをロックし、ユーザーがアクションを実行した場合は、通知してリロードします。
- ユーザーが特定のアクションを実行すると、他のユーザーが実行できるようにそれらのアクションをロックするロック システムを実装します。
- ...