すべてのユーザーが常に (ほぼすべての要求で) 読み取りと更新を行う行を持つアプリケーションがあるため、DB ロックとデータの損失が発生します。
問題は、それが重要な情報であり、全員が同期して更新する必要があることです。
更新情報に多少の遅延を導入することはできますが、すべてのユーザーに対して同期する必要があります。
私はDjangoとMySqlを使用しています。
注:アプリケーションの動作を維持するために、別のスレッドで更新を発行しています。そのため、更新が失敗した場合でも、ロックが終了するのを待って続行することはありません。