私は C#.net にオンライン db サーバーとローカル サーバーを使用するアプリケーションを持っています。
ユーザーがインターネットに接続しなくなった場合、ローカル マシンでオフライン サーバーを使用できます。ただし、オフライン サーバーを使用する前に、オンライン サーバーをオフラインに同期する必要があります。
現在、データを取得およびダンプするためのストアド プロシージャ ベースのモデルがあります。私のアプリケーションはベータ版であるため、サーバー db で多くのスキーマが変更されることがあります。したがって、ローカル マシンでスキーマの変更を手動で実行する必要があるたびに、またはスキーマの変更の展開スクリプトを使用して、 sync の前にこのスキーマをローカル db に適用するアプリケーションを作成する必要があります。
時間は時間がかかり、追加のオーバーヘッドです。
スキーマとデータを同期するための最良の方法は何ですか。複製に行くことはできますか?
私の場合、 Online online to offline sync のみが必要です。その逆は必要ありません。