CAP, CIAD 和 BASE

1. CAP

 

分布式领域CAP理论:

Consistency(一致性), 

Availability(可用性)

Partition tolerance(分区容错性) 

 
CAP理论主张任何基于网络的数据共享系统,都最多只能拥有以下三条中的两条:
  • 数据一致性(C),等同于所有节点访问同一份最新的数据副本;
  • 对数据更新具备高可用性(A);
  • 能容忍网络分区(P)。

 

2. CIAD

Atomicity

Consistency

Isolation

Durability

 

3. BASE

Basically Available

Soft state

Eventually consistent

 

NoSQL运动的主题其实是创造各种可用性优先、数据一致性其次的方案;而传统数据库坚守ACID特性(原子性、一致性、隔离性、持久性),做的是相反的事情。

 

阅读链接:

 CAP理论十二年回顾:"规则"变了

谈谈CRDT

 

你可能感兴趣的:(CAP,base,ciad)