私たちは sqlite3 のシンプルさを気に入っていますが、同時更新を適切に処理する能力について懸念しています。私たちの Web アプリは、更新する権利を持つ約 30 人のユーザー (最大 50 ユーザー) と、ページを読むことしかできない多数の Web ユーザー (500 人の Web ユーザーとしましょう) を対象としています。これらの 30 (50) 人のユーザーが同時に更新することはおそらくありません。データベースへの毎日の更新は、定期的に 1000 回を超えないようにする必要があります (1 つのデータベース レコードを 1 回の更新としてテーブルに保存することを検討してください)。更新アクティビティは、午前 9 時から午後 5 時までの勤務時間中に発生する可能性が最も高いです。
sqlite3 は更新のためにデータベース全体をロックするため (読み取り要求のためにロックするかどうかは不明)、私たちの質問は、例外エラーを表示することなく、この状況で並行更新を適切に処理するのに十分強力な sqlite3 であるかということです。本当にありがとう。