私のアプリケーション(クライアントサーバー)では、(データベースから)いくつかの行を編集する必要があり、それらが編集されている限り、誰も編集できる必要はありません。もちろん、これはトランザクションによって行われます。問題は、クライアント側の環境ではトランザクションがサーバー側で管理されるため、行を編集するクライアントがトランザクションに直接アクセスできないことです。(私はその状況でPHPを使用していますが、他のテクノロジーでも同じアプローチが採用されていると思います)。したがって、クライアントが編集を完了するまで、トランザクションを開いたままにする必要があります(編集のために行をロックしたままにするため)。PHPでは、前述のクライアントと同じホストにある他のクライアントから接続が切断される可能性があるため、持続的接続は役に立ちません。私のシナリオに何かアイデアはありますか?
ありがとうございました。