1

私たちのシナリオはユニークではないと確信していますが、iOS、Android、Windows Phone、そしてもちろん Windows、Mac などのさまざまなプラットフォームの台頭により、さまざまなクライアントがすべて同じデータを共有する可能性があります。私たちのクラウド データベースは SQL Server 2008 R2 で、複数のデバイス用のアプリを構築しています。iOS だけでも、1 人のユーザーが複数のデバイス (iPhone と iPad) を使用しています。

1 人のユーザーが Device1、Device2、Cloud (SQL Server) の同期を維持できるように、同期システムを構築する必要があります。誰でもこれを行うためのシステムを提案できますか? UniqueID (GUID) と行バージョン (および/または LastUpdatedUtc タイム スタンプ) のリストを取得し、そのリストをクラウドに渡し、クラウドのデータと比較し、更新を適用して返す必要があると想像することしかできません。そのデバイスに必要な変更を行い、デバイスごとにこれを行います。これはこれを処理する適切な方法ですか?では、そのような優れたパフォーマンスを発揮するシステムをどのように構築するのでしょうか?

1 人のユーザー、複数のデバイス (クラウド、デバイス 1、デバイス 2) のシナリオについても、同期システムの構築に関する提案を受け付けています。

ありがとうございました。

4

1 に答える 1

1

Sync Framework Toolkitを見てください。

WP、iPhone、HTML5 などのサンプルがあります。

于 2012-12-03T05:22:28.817 に答える