我们需要将Azure SQL数据库(PaaS)与SQL Server本地实例(在客户的DataCenter上)同步,因为两者都来自不同系统的数据。两个数据库共享相同的模式,我们需要同步过程是双向的,每隔5分钟,Azure SQL数据库中的数据就会关闭,而SQL Server(标准)实例中的数据每小时都会上升。
我们考虑使用SQL数据同步(https://docs.microsoft.com/en-us/azure/sql-database/sql-database-get-started-sql-data-sync),因为它是实现我们想要的最直接的解决方案,几乎不需要配置或自定义代码。主要问题是它仍处于预览状态,并且已经存在了几年。所以,我的问题是:
1)为什么还在预览?
2)在不失去透明度和绩效的情况下,您会考虑哪些其他替代方案?
PS:差不多3年前有一个类似的问题形式(Is SQL Azure Data Sync Production Ready?)
答案 0 :(得分:1)
这个月将是GA。
SSIS可能是另一种解决方案,但它需要某些领域知识和努力来创建维护解决方案。
答案 1 :(得分:-1)
Azure SQL数据同步现已达到一般可用性(GA),如以下Microsoft文章和吴晓晨所述: