gpt4 book ai didi

Azure SQL 主要读/写副本和辅助只读副本以及主要故障

转载 作者:行者123 更新时间:2023-12-03 07:08:33 25 4
gpt4 key购买 nike

我正在关注此文档。

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

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

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

最佳答案

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

关于Azure SQL 主要读/写副本和辅助只读副本以及主要故障,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70935141/

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