分布式系统CAP理论与BASE理论


文档摘要

分布式系统CAP理论与BASE理论 CAP定理 核心定义 分布式系统无法同时满足以下三个特性: Consistency(一致性) 所有节点在同一时间看到相同的数据 强一致性:线性一致性、顺序一致性 弱一致性:最终一致性、因果一致性 Availability(可用性) 每个请求都能得到响应 不管节点是否故障 响应时间在可接受范围内 Partition Tolerance(分区容错性) 系统在网络分区时仍能继续运行 网络故障是常态,必须容忍 P是分布式系统的基本要求 CAP取舍 组合 | 特点 | 典型系统 CA | 放弃分区容错 | 单机数据库、RDBMS CP | 放弃可用性 | HBase、MongoDB、Redis AP | 放弃强一致性 |


发布者: 作者: 转发
评论区 (0)
U