加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 教程 > 正文

分布式系统知识分享:正确理解 CAP 定理

发布时间:2018-07-05 18:23:08 所属栏目:教程 来源:陈珙
导读:【资讯】 媒介 CAP的领略我也看了许多书本,也看了不少偕行的博文,根基每小我私人的领略都纷歧样,而布鲁尔传授得界说又过分的简朴,没有详细描写和场景案例说明。因此本身参考部门资料梳理了一篇与各人相互分享一下。 问题写了正确领略,或者某些点不是百分

  最典范的案例是Cassanda集群和Riak集群,这种范例的漫衍式数据库,可以恣意节点写入,恣意节点读取,看成为集群呈现,无论写入哪个节点,都将会把该节点的数据同步到其他节点上,由于这种同步方法,读取数据时只要会见一个节点就足够了(喜好任融会见也不拦着你),可是由于其他节点数据同步缘故起因,数据也许并不是最新的(捐躯同等性)。假如当前节点由于收集非常导致分区变得不行用(无论读写),可以转移会见节点(可用性)。

  其它这里说的捐躯同等性,并不代表放弃同等性,而PA选择的是最终同等性(体系中全部的数据副本,在颠末一段时刻的同步后,最终可以或许到达一个同等的状态)

  总结

  上面涉及“捐躯”字眼,并不代表非此即彼的选择,可以按照子体系、模块之间的计划长举办混搭行使(譬喻PA和PC、CA和PC)。

  本文对CAP定理做了一个简朴的梳理描写,参考了部门书本和文章加上本身的领略但愿可以跟各人做个分享,假若有差异提媾和观点包罗文章内描写错误,请在下方评述指出,我将实时作出修改。

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读