代码改变世界

随笔分类 - 分布式

分布式系统理论基础 - CAP

2018-11-13 10:10 by GarfieldEr007, 155 阅读, 收藏, 编辑
摘要: 引言 CAP是分布式系统、特别是分布式存储领域中被讨论最多的理论,“什么是CAP定理?”在Quora 分布式系统分类下排名 FAQ 的 No.1。CAP在程序员中也有较广的普及,它不仅仅是“C、A、P不能同时满足,最多只能3选2”,以下尝试综合各方观点,从发展历史、工程实践等角度讲述CAP理论。希望 阅读全文

CAP原则(CAP定理)、BASE理论

2018-11-13 10:10 by GarfieldEr007, 146 阅读, 收藏, 编辑
摘要: CAP原则又称CAP定理,指的是在一个分布式系统中, Consistency(一致性)、 Availability(可用性)、Partition tolerance(分区容错性),三者不可得兼。 CAP原则是NOSQL数据库的基石。Consistency(一致性)。 Availability(可用性 阅读全文

CAP 定理的含义

2018-11-13 10:09 by GarfieldEr007, 124 阅读, 收藏, 编辑
摘要: 分布式系统(distributed system)正变得越来越重要,大型网站几乎都是分布式的。 分布式系统的最大难点,就是各个节点的状态如何同步。CAP 定理是这方面的基本定理,也是理解分布式系统的起点。 本文介绍该定理。它其实很好懂,而且是显而易见的。下面的内容主要参考了 Michael Whit 阅读全文