一、传统的ACID分别是什么
- A(Atomicity)原子性
- C(Consistency)一致性
- I(Isolation)独立性
- D(Durability)持久性
二、CAP
- C(Consistency)强一致性
- A(Availability)可用性
- P(Partition tolerance)分区容错性
三、CAP的3进2
- C:强一致性
- A:高可用
- P:分区容错性
- CA:传统Oracle数据库
- AP:大多数网站架构选择
- CP:Redis、Mongodb
本文深入解析了数据库事务的ACID特性:原子性、一致性、独立性和持久性,以及分布式系统的CAP理论,探讨了强一致性、可用性和分区容错性的平衡策略,对比了不同场景下数据库和分布式系统的选择。
- A(Atomicity)原子性
- C(Consistency)一致性
- I(Isolation)独立性
- D(Durability)持久性
- C(Consistency)强一致性
- A(Availability)可用性
- P(Partition tolerance)分区容错性
- C:强一致性
- A:高可用
- P:分区容错性
- CA:传统Oracle数据库
- AP:大多数网站架构选择
- CP:Redis、Mongodb
968
3255