私は、Sqliteで非常にうまく機能するWindowsデスクトップアプリケーションを作成しました。これはシングルユーザーアプリであり、データベースはアプリが実行されているマシン上にあります。
ただし、アプリケーションは成長しており、複数のユーザーがアプリを実行して1つの共有データベースに接続できるようになりました。
ネットワークドライブ上でsqliteファイルを共有できるようにしたいのですが、誰かが何か考えを持っていない限り、明らかにデータが破損することになります。
データベースサーバーのインストールが必要になる可能性があると思いますが、商用のMySQLライセンスは意味がありません。PostgreSQLは十分に異なっているため、アプリケーションの多くを書き直さなければなりません。私はFirebirdをまったく使用していないので、それが良い解決策であるかどうかはわかりません。
Sqliteデータベースファイルの着信トランザクションを処理するためにインストールできるSqliteデータベースサーバーはありますか?
クライアントが自分でMySQLをダウンロードしてインストールする必要がある場合、商用ライセンスが必要ですか?
どんな提案や方向性も素晴らしいでしょう、ありがとう。