2016-10-29 17 views
0

私は先生のタイムテーブルを表示するためのWebシステムを作成しました。ウェブとCの間のデータの同期#

教師は、Webシステムと同じシステムのラップトップにデスクトップアプリケーション(C#を使用)を持っています。

ケースはISです。 - 教師がインターネットに接続すると、教師に割り当てられたタイムテーブルを取得できます。 - 教師はデスクトップアプリケーションを使用してタイムテーブルを編集できます。 - インターネットに接続しているときに、Webシステムと同期する機能が必要です。

問題: - これらの更新されたデータをオンラインデータベースにどのように同期させるかについてはわかりません。 - 一時データベースを作成せずに、取得した(または)編集したデータをデスクトップアプリケーションに一時的に保存するにはどうすればよいですか? - このタスクを簡単に行うための技術/プラグインはありますか?

答えて

0

IMHOの場合、インターネット接続が動作しているときはいつでも、アプリケーションデータを保存してサーバーと同期できるローカルストアを持つことをお勧めします。

モードはデータベースですが、安全なファイルシステムでも問題はありません。

オフライン同期モデルの使用には多くの考え方があります。データがdbにオーバーライドされる前に、サーバーとのコンフリクトチェックが必要です。また、クライアントアプリケーションは再起動の間にデータを失ってはいけません。

私は、データを同期させ、プロセスを準備し、レビューし、同期のためのさまざまなアルゴリズムを検討する正しい方法を決定することをお勧めします。ご不明な点がございましたら、こちらにご質問を投稿してください。

+0

ありがとうございます。私はXMLファイルが解決策を与えると思う。 – NSJ

関連する問題