最近、クライアントから、ローカル ネットワークと会社のサーバーから切断されたアプリケーションをリモートで使用できるかどうか尋ねられました。
1 つの解決策は、データベースをクラウドに配置することですが、データベースへの接続、クラウド、およびインターネット接続が常に利用可能である必要があります。常にそうであるとは限りません。
だから私の質問は - データベース同期システム、または同期ライブラリがあるので、ローカルデータベースと切断して作業でき、接続時に自分が行った変更を同期し、他の人が行った変更を受け取ることができますか?
アップデート:
アプリケーションは Windows (7/xp) です (今のところ)
それはDelphi 2007 win32にあります
すべてのクライアントに読み取り/書き込みアクセス権が必要です
すべてのクライアントがインターネットに接続していますが、常にオンになっているわけではありません
セキュリティは重要ではありませんが、同期サービスは通信を暗号化する必要があります
企業ネットワークが存在する場合、システムはローカルデータベースではなくサーバーデータベースを同期して使用する必要があります。