Python (PyGTK) でデータベース デスクトップ アプリケーションを実装したいと考えています。今まで sqlite3 を使用していましたが、同時にアクセスしたい人がほとんどいない場合、あまり良くないことを読みました。現在、別のインターフェースに切り替えようと考えていますが、どのインターフェースが必要なのか、本当に必要なのかわかりません。
必要なもの/持っているもの:
- それぞれ約 2000 エントリの 2 つのテーブル。これがメインのデータセットですが、さらに追加される予定です。
- データベースはローカル ネットワークに保存されます。このアプリケーションは、5 台の異なる PC で約 5 人によって使用されます。
- ツールの使用頻度は高くありません。同時に使用/編集する人がほとんどいない可能性は非常に低いですが、発生する可能性があります。
- 安全性は大きなポイントですが、ツールはイントラネットで実行されるため、ログイン/バックアップを気にする必要はありません。これは、サーバーと IT スタッフによって行われます。
- データベースは遅すぎてはいけません。ここで別のポイントがあります。各エントリには約 3 つの画像があります (すべて合わせて 15000)。ユーザーが対応するエントリを選択した場合、それらのそれぞれをライブで生成すると遅くなると思いますが、これを試してみる必要があります。または、すべての画像を生成し、ファイル パスを DB に保存します。
- OS は Windows (XP/7/64bit) である必要があります
助言がありますか?