2011-01-06 5 views
3

私はローカルデータベースを使用するデスクトップアプリケーションを持っています。 (これは、SQLiteの、SQLCE、PostgreSQLや私がローカルにインストールすることができます他のデータベースも、私はまだ使用するかを決めていないことができます。)オフライン(ローカルデスクトップアプリケーション)データベースを中央サーバーと複数のPCに同期する最も簡単なソリューションですか?

計画は以下を達成することである。

Aユーザーは何らかの種類のクラウドサービスに登録することができます。彼がローカルデータベースのデータを同期させるには、ローカルデータベースのデータを複数のPC間で同期させることができ、オンラインでデータにアクセスできるようにします(最も簡単なソリューションがあれば、すべてのユーザー用またはユーザーごとに1つ) 。 (Dropboxはファイルの場合とほとんど同じです。)

これを達成するための最良の、最も簡単な方法は?私はDataObjects.netを調べていますが、同期機能についての多くのドキュメントは見つかりません。あるいは、他の選択肢がありますか?たとえば、ローカルキャッシュを許可し、サービスを購読していないユーザーにローカルキャッシュを使用するクラウドサービスを開始します。

指針、ヒント、または経験を歓迎します。 ODataのが同期データに使用することができます

答えて

0

Microsoft Sync Frameworkを調べることで、すぐに解決できるソリューションにできるだけ近いところにいるかもしれません。今まで私は自分自身でフレームワークを試していませんでしたが、それは有望であり、うまくいけば説明したように働くでしょう。

関連する問題