跳到主要内容
uencoder

CAP Theorem Variants

CAP 定理指出分布式系统在一致性、可用性、分区容错三者中最多同时满足两个,其变体扩展细化取舍。

用途

深入理解 CAP 定理变体与精确表述,指导分布式数据库架构取舍。

机制

网络分区(P)不可避免,故只能在 C 与 A 间取舍。CP 牺牲可用性保一致(如 Spanner);AP 牺牲一致性保可用(如 Cassandra);CA 仅单节点无分区。Brewer 2012 修正:分区时延迟而非完全不可用。

用例

  • 分布式数据库选型
  • 架构取舍分析
  • 系统设计

相关工具

参考链接