分布式
shuifa2008
喜欢计算机,喜欢编程。
展开
-
【分布式学习】CAP\ACID\BASE
CAP 可能有同学会觉得在设计一个分布式系统的时候,要么选择CP,要么选择AP。其实这种理解是错误的,CAP关注的粒度是数据,而不是系统,所以你在设计系统的时候可以根据数据的业务特性,对某些数据选择AP,另一些选择CP。比如你设计在线商城系统时,订单支付选择CP,商品评论选择AP。 CAP定义一致性时,是假设事务在提交之后,数据能够瞬间同步到所有的节点,但现实情况是不可能的,因为通信必然就会有网络耗时,只不过这个耗时有时候可能是几毫秒或者几十毫秒。也就是说没有完美的C,数据在复制的过程中肯定是不一致的。 C转载 2020-11-19 20:25:00 · 511 阅读 · 1 评论 -
【分布式学习】CAP定理到底讲啥?
想要设计一个分布式系统,CAP定理是必须掌握的。 CAP(Consistency, Availability, Partition tolerance)三个单词大家都认识,但要知道其真正的意思,恐怕就没那么简单了。 CAP定理(CAP theorem)又被称作布鲁尔定理(Brewer’s theorem),是加州大学伯克利分校的计算机科学家埃里克·布鲁尔(Eric Brewer)在2000年的ACM PODC上提出的一个猜想。 CAP定理:对于一个分布式计算系统,不可能同时满足一致性(Consistence转载 2020-11-19 20:18:55 · 129 阅读 · 0 评论