ACID原则
关系型数据库(mysql/oracle/sqlserver...)遵守ACID原则:
- A:Atomicity 原子性
- C:Consistency 一致性
- I:Isolation 独立性
- D: Durability 持久性
CAP原则
分布式服务、NoSQL遵循CAP原则,但是最多满足其中两种
- C:Consistency 强一致性
- A:Availability 可用性
- P:Partition Tolerance 分区性容错
鉴于现在的项目多为分布式环境,P原则必须得保证,所以只能在AP和CP之间权衡。
举例: 淘宝、京东双十一活动,选择标准则为AP,即可用性和分区容错性