locked
Synchronisation roles RRS feed

  • Question

  • Hello!

    Throughout the whole topic of synchronisation the roles client and server are mentioned, and as I understand that doesn't imply that server would be situated on the server machine, the same goes for client. Could you please provide the criteria that help to decide which role in sync process party should take? Thank you.
    • Moved by Max Wang_1983 Friday, April 22, 2011 11:20 PM forum consolidation (From:SyncFx - Microsoft Sync Framework Database Providers [ReadOnly])
    Wednesday, February 7, 2007 12:45 PM

Answers


  • Server is the role of an application or service that publishes content for clients to consume. The server expects one or more client to sync with it. The server does not store sync state for each client to achieve higher performance and scalability.

    Client is the role of an application that consumes content published by a given server. The client stores the state of sync. Client initiates the sync and decides what tables to synchronize and the sync direction.

    If you are familiar with SQL Merge Replication, server is a “publisher” and client is a “pull subscriber”

    Thanks!

    Wednesday, February 7, 2007 4:40 PM