首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Azure SQL数据库在不同位置

Azure SQL数据库在不同位置
EN

Database Administration用户
提问于 2017-04-24 15:01:30
回答 2查看 871关注 0票数 1

我正在部署一个使用Azure和Azure SQL的Sitecore网站,其中一个要求是在不同的Azure区域拥有一些数据库,但在其他数据库之间共享相同的数据。

例如: 1. Web数据库将位于东美和西美国2. Sitecore网站也将位于东美和西美3.来自东美的网站将指向东方数据库,而来自West US的网站将指向West数据库4.数据库必须是同步的(有些滞后是可以接受的)

我查看了Azure SQL数据同步,但它似乎处于预览模式,我想知道Azure是否还有其他功能要解决。尽管Azure SQL将到位,但我也想知道,现场SQL是否有类似的地方?

EN

回答 2

Database Administration用户

回答已采纳

发布于 2017-04-24 16:38:23

根据您的场景,数据同步是最适合的。它是唯一用于数据同步化的Azure PaaS解决方案。

对Azure的前提条件是支持事务性复制。如果向此方向同步对您来说已经足够了,则可以使用复制。请参阅事务性复制到Azure SQL DB现在在公共预览中

票数 3
EN

Database Administration用户

发布于 2017-04-26 17:58:46

如果您需要一个真正的多主程序,即写和读都必须是本地的,并且您可以使用同步滞后,那么使用DataSync。它也是在不同Azure SQL数据库(例如共享表)之间同步部分数据的唯一方法。如果您需要在多个区域之间复制整个数据库,并且可以使用具有较高延迟的写操作,那么可以考虑使用geo复制。它将给您一个非常低的复制滞后(<5秒),但它是一个单一的主解决方案。从这个意义上说,它优化了只读邻近性和perf。

票数 2
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/171838

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档