首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Azure SQL主读/写副本和二级只读副本及主故障

Azure SQL主读/写副本和二级只读副本及主故障
EN

Stack Overflow用户
提问于 2022-02-01 03:00:45
回答 1查看 701关注 0票数 0

我正在跟踪这份文件。

https://learn.microsoft.com/en-us/azure/azure-sql/database/read-scale-out

从文档中,我发现每个服务层都有一个读-写复制和其他只读副本。还有关于“数据一致性”的段落。值得一提的是,数据将被异步写入以读取副本,因此有复制的可能性。现在,如果对读-写副本执行了一些操作,并且在它被复制到其他副本之前,如果主读/写副本失败了,那么我的遗嘱丢失了吗?是否有任何配置,我可以说,如果数据写入至少2-3副本,那么只有写操作才能成功。

如有任何建议或帮助,将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-02-02 03:35:43

不,在事务日志中提交事务时不会出现数据丢失,事务日志保存在一个Azure存储帐户中,该帐户通过提供冗余(https://learn.microsoft.com/en-us/azure/storage/common/storage-redundancy?toc=/azure/storage/blobs/toc.json)来自动防止数据丢失。Azure SQL (和Server)使用预写日志(WAL),以确保除非事务日志中已写入事务,否则不能认为事务已完成。(https://learn.microsoft.com/en-us/sql/relational-databases/sql-server-transaction-log-architecture-and-management-guide?view=sql-server-ver15)。

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

https://stackoverflow.com/questions/70935141

复制
相关文章

相似问题

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