我们正在考虑用另一种技术替代 SQL 复制,可能是 MS SYNC。我们正在为多个数据中心之间的大型 SAAS 应用程序同步数据和模式,并且需要高可用性、可靠性和性能。
问题:
- 有没有人有从 SQL 复制迁移到 SYNC 的经验,如果有,你的经验是什么?
- SYNC 的性能和可扩展性注意事项/限制是什么?
- 你会为这种情况推荐 MS Sync 吗?
这是发布在这里,而不是服务器站点,因为开发人员很可能会体验到编码、测试和性能操作。
我们正在考虑用另一种技术替代 SQL 复制,可能是 MS SYNC。我们正在为多个数据中心之间的大型 SAAS 应用程序同步数据和模式,并且需要高可用性、可靠性和性能。
问题:
这是发布在这里,而不是服务器站点,因为开发人员很可能会体验到编码、测试和性能操作。
我使用过这两种技术,这里有几点需要考虑:
如上所述,另一方面,Sync Framework 为您提供了更多的可扩展性,因为它是一个 SDK。同步应用程序只是连接到您的数据库的另一个数据库应用程序,因此适用于数据库应用程序的相同应用程序优化(良好的数据库设计、索引、频繁同步、更少的数据集等......)
这是一个将同步框架与合并复制进行比较的链接
如果您的数据库托管在 Sql Azure 或本地,您可能还想查看Sql Azure Data Sync Service。