`
Jameslyy
  • 浏览: 386081 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

CAP, CIAD 和 BASE

阅读更多

1. CAP

 

分布式领域CAP理论:

Consistency (一致性),即数据一致性,数据复制到N台机器,如果有更新,N机器的数据一起更新。

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

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics