We are looking at replacing SQL Replication with another technology, possible MS SYNC. We are synchronizing the data and schema for a large SAAS application between multiple data centers and require high availability, reliability and performance.
Questions:
This is posted here, rather than the server site as the coding, testing and performance manipulation will most likely be experienced by developers.
i have worked with both technologies and here's a a couple of things to consider:
having said above, Sync Framework on the other hand offers you more extensibility since its an SDK. The sync application is just another database application connecting to your databases, so the same application optimisations for database applications apply (good db design, indexing, frequent syncs, less dataset, etc...)
here's a link that compares Sync Framework with Merge Replication
if you're databases are hosted in Sql Azure or on-premise, you might want to take a look at Sql Azure Data Sync Service as well.