gpt4 book ai didi

sql - 同步 Azure SQL 数据库的最佳方法

转载 作者:行者123 更新时间:2023-12-02 13:43:34 24 4
gpt4 key购买 nike

目前,我们的应用程序只有一个网站实例以及部署在 Azure 美国数据中心的 SQL 数据库。我们正在寻求在其他数据中心(例如亚太地区和欧洲)部署更多网站实例。每个网站实例仍然有一个本地 SQL 数据库。我们希望最终用户在其注册实例不可用时可以故障转移到另一个实例,例如如果美国网站实例关闭,我们可以将用户故障转移到欧洲实例。这样,我们需要同步美国、欧洲和亚太地区所有数据中心的本地 SQL 数据库。

因此,我们正在寻找为 Azure SQL 数据库实现数据库同步的最佳方法。以下是我们此时发现的内容:

  • Azure Data Sync,看起来它是完美的选择,因为它可以立即在 Azure 管理门户上使用,并且只需进行一些简单的配置即可启动并运行。然而,似乎有几个问题。该功能已经预览了大约两年(see this link 引用了以下评论):

SQL Data Sync has been in preview for over 2 years and the last update was December 2012. Has this been abandoned? Is this a technology we should encourage our clients to use? There absolutely needs to be an ability to synchronize data between a local SQL DB and Azure but Microsoft seems to have dropped this and I'm leery of putting a client on this only to find that the plug has been pulled. You owe it to your users to give us some information

我还在SO上看到了Azure data sync not syncing all databases的帖子,看来这个功能在Azure上是二等功能,而MS并没有真正给予足够的重视。所以我担心它有多好。

  • Microsoft Sync Framework ,它似乎是一个更通用的同步框架,更适合客户端和服务器同步,而不是服务器数据库之间的同步。另外,它并不像上面的 SQL 数据同步那么简单,只需在 Azure 上配置即可使用。

关于 Azure 上的 SQL 数据库同步还有其他建议吗?如果您能在这里分享您的经验,我们将不胜感激。

预先非常感谢您的见解。

更新:Azure 数据同步是使用 Microsoft Sync Framework 构建的:请参阅 link ,引用:

Microsoft SQL Data Sync is a cloud-based data synchronization service built on the Microsoft Sync Framework technologies.

最佳答案

既然没有人回答这个问题,我就自己回答一下。根据一些最新信息,Azure 数据同步存在错误,目前无法用于生产。我想这就是为什么它即使在大约两年后也从未退出预览的原因。目前没有其他好的方法来处理 Azure SQL 数据库同步,除非您想自己构建一些东西。

关于sql - 同步 Azure SQL 数据库的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25162996/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com