随笔 - 72  文章 - 0  评论 - 0  阅读 - 5427

分布式CAP理论

分布式:一个大业务拆分成多个小业务并部署在不同的服务器上

CAP:一个分布式系统最多只能同时满足一致性(Consistency可用性(Availability分区容错性(Partition tolerance这三项中的两项。

 

 网络问题不可避免,P(分区容错性)是一定需要保证的

如果此时有节点故障,如果剩余节点正常工作且服务端接收剩余节点的响应,就保证了可用性,但是一致性是没有保证的;如果因为有节点故障而将剩余正常工作的节点响应视为失败,则保证了一致性,但是可用性没有保证。

 

Nosql更加注重可用性,所以大部分是AP

对于关系型数据库通常都要保证数据的一致性,所以多数是CP系统,但也会尽量做到高可用

 

 

实际上,CA中选择一个并不意味着抛弃另外一个,只是另外一个会相对而言降级

 

posted on   or追梦者  阅读(6)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示