gpt4 book ai didi

sql - Azure SQL 数据库牺牲了 CAP 定理的哪一部分,为什么?

转载 作者:搜寻专家 更新时间:2023-10-30 20:04:12 24 4
gpt4 key购买 nike

它必须是一致的,因为它是一个 SQL 分布;它是分区容错的,因为它存储在云中并且具有高可用性。那么它到底牺牲了什么?

最佳答案

Azure SQL DB 使用基于仲裁提交的模型来实现数据中心内的可用性。它基于 Azure Service Fabric ( https://azure.microsoft.com/en-us/services/service-fabric/ )。该系统是一致的并且可以容忍网络分区,但是在无法形成副本的法定人数的情况下,数据库将不可用。跨数据中心SQL DB使用异步复制模型,可用且分区容错,但在跨数据中心网络分区的情况下可能不一致(异地备库在后)。对于内部数据中心和跨数据中心复制,我们进行持续监控以检测任何网络分区或不可用性。

关于sql - Azure SQL 数据库牺牲了 CAP 定理的哪一部分,为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34874294/

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