跳到主要内容
uencoder

PACELC Theorem

PACELC 扩展 CAP:无分区时在延迟(L)与一致性(C)间取舍,有分区时在可用性(A)与一致性(C)间取舍。

用途

细化 CAP 取舍,将无分区时的延迟-一致性权衡纳入考量。

机制

PA/EL(如 Cassandra):分区时选 A,无分区时选 L。PC/EC(如 Spanner):分区时选 C,无分区时选 C。PC/EL(如 PNUTS):混合策略。

用例

  • 分布式系统精细选型
  • 延迟-一致性权衡
  • 数据库对比

相关工具

参考链接