locked
Find a solution for large data need to be Sync. RRS feed

  • Question

  • Hi all

    As you know, when use SyncFx, it will get all data configed to client and work with that.

    The problem is, if I have a large data (many table and each table have more than 100.000 record and I can't not filter because relation ship) Sync will take very long time to load.

    Are you have any solution to solve this problem.

    Tuesday, March 22, 2011 8:11 AM

Answers

  • Hi BruceDo,

    SyncFx 4.0 supports batching from the service when downloading changes. Are you talking about load time of data on the client? The built in IsolatedStorage provider that ships with SyncFx 4.0 CTP, loads all data on client in memory and we do not have an option for deferred data loading.

    To get such a behavior where you can selectively load data, you would need to write your own custom OfflineSyncProvider for silverlight. Something like the one discussed in this thread http://social.msdn.microsoft.com/Forums/en-IE/synclab/thread/3a61655c-db09-4226-80c4-7d026d672525.


    SDE, Sync Framework - http://www.giyer.com
    Wednesday, March 23, 2011 5:21 PM

All replies

  • Hi BruceDo,

    SyncFx 4.0 supports batching from the service when downloading changes. Are you talking about load time of data on the client? The built in IsolatedStorage provider that ships with SyncFx 4.0 CTP, loads all data on client in memory and we do not have an option for deferred data loading.

    To get such a behavior where you can selectively load data, you would need to write your own custom OfflineSyncProvider for silverlight. Something like the one discussed in this thread http://social.msdn.microsoft.com/Forums/en-IE/synclab/thread/3a61655c-db09-4226-80c4-7d026d672525.


    SDE, Sync Framework - http://www.giyer.com
    Wednesday, March 23, 2011 5:21 PM
  • That mean, we have no choice.

    Sync have to load all data (configed) to client when app loaded.

    Wednesday, March 30, 2011 2:48 AM