Azure SQL数据库亵渎CAP定理的哪一部分?为什么?

Azure SQL数据库亵渎CAP定理的哪一部分?为什么?,sql,database,azure-sql-database,cap-theorem,Sql,Database,Azure Sql Database,Cap Theorem,它必须是一致的,因为它是SQL发行版;它是分区容忍的,因为它存储在云中,并且高度可用。那么它到底牺牲了什么呢?Azure SQL DB使用基于仲裁提交的模型来实现数据中心内的可用性。它基于Azure服务结构()。系统对网络分区具有一致性和容错性,但在无法形成副本仲裁的情况下,数据库将不可用。跨数据中心SQL DB使用异步复制模型,该模型可用且允许分区,但在跨数据中心网络分区的情况下可能不一致(地理辅助数据库将落后)。对于内部数据中心和跨数据中心复制,我们都有持续的监控,以检测任何网络分区或不可用

它必须是一致的,因为它是SQL发行版;它是分区容忍的,因为它存储在云中,并且高度可用。那么它到底牺牲了什么呢?

Azure SQL DB使用基于仲裁提交的模型来实现数据中心内的可用性。它基于Azure服务结构()。系统对网络分区具有一致性和容错性,但在无法形成副本仲裁的情况下,数据库将不可用。跨数据中心SQL DB使用异步复制模型,该模型可用且允许分区,但在跨数据中心网络分区的情况下可能不一致(地理辅助数据库将落后)。对于内部数据中心和跨数据中心复制,我们都有持续的监控,以检测任何网络分区或不可用。

StackOverflow旨在解决特定的开发问题;你的太宽了,我觉得还可以,因为我也得到了回答。。。