1

シナリオ:(モバイル)

  • クライアント(モバイル) - ネットCF 2.0、SQL CE 3.0
  • サーバ - .NET 2.0、SQL Server 2005のWebサービス
  • クライアントとサーバーのデータベーススキーマは異なります。サーバーから - 特定のテーブルの特定の列のみを同期する必要があります。クライアントから、クライアントが変更を加えたら、すべてを同期する必要があります。

クライアントは、継続的にデータをダウンロードし、アップロードするWebサービスをポーリングします。クライアントとサーバーの両方で使用されるデータのパッケージ化とアンパッケージ化のためのフレームワークが開発されます。

どのように梱包してアンパックを開発するのでしょうか?データセットを使用し、強く型付けされたオブジェクトを直列化しますか?すべての提案は大歓迎です。

ありがとう

答えて

0

SQLマージレプリケーションはオプションですか?サーバー上のパブリケーションを構成して、クライアント上で必要な列(および行)を除外することができます。

は、このオプションでない場合、答えは実際にデータに依存します。どのくらいの頻度で変更されますか?どのように変化しますか?ほとんどの場合、サーバーから挿入されますか?あるいはほとんど更新?削除はありますか?