私はSQLiteデータベースにデータを記録するデータロギングアプリケーション(c#/ .net)を持っています。このデータベースは、アプリケーションの実行中は常に書き込まれます。 SQLiteデータベースのサイズがあらかじめ定義されたサイズに達すると、データベースをアーカイブし、新しいデータベースを作成することもできます。クライアントデータベースをサーバデータベースと同期させる最も良い方法
私はデータの報告のためのWebアプリケーションを作成しています。私のWebセットアップはSQL ServerとのC#/ .Netです。クライアントは自分のアプリケーションのインスタンスからオンラインで収集した自分のデータを見ることができます。
テスト用のデータをアップロードするには、基本的にSQLite DBから読み込み、SQLを使用してSQL Serverにデータを注入する、大まかで汚れたアプリケーションを作成しました。 SQL Serverデータベースをオンラインにします。
私のアプリケーションはc#で書かれており、モジュール化されているので、定期的にSQLite DBをチェックして、新しいデータをバッチでSQL Serverに転送するプロセスを追加できます。
私の質問は、クライアント側のSQLLiteデータベースを自分のサーバーと同期させたいのですが、アプリケーションがデータロギングをしているので、これについての最良の方法は何でしょうか?
私はここで採用する必要がある技術/戦略はありますか?どのような推奨テクニックですか?
ありがとうございます。データ転送は一方通行です。私はbcpのようなものを使い、より長期的な解決策としてsyncフレームワークを調べます。 – Mattl