随笔分类 -  分布式系统

摘要:CAP理论的表述很好地服务了它的目的,即开阔设计师的思路,在多样化的取舍方案下设计出多样化的系统。在过去的十几年里确实涌现了不计其数的新系统,也随之在数据一致性和可用性的相对关系上产生了相当多的争论。“三选二”的公式一直存在着误导性,它会过分简单化各性质之间的相互关系。现在我们有必要辨析其中的细节。实际上只有“在分区存在的前提下呈现完美的数据一致性和可用性”这种很少见的情况是CAP理论不允许出现的。 虽然设计师仍然需要在分区的前提下对数据一致性和可用性做取舍,但具体如何处理分区和恢复一致性,这里面有不计其数的变通方案和灵活度。当代CAP实践应将目标定为针对具体的应用,在合理范围内最大化数据一致性和可用性的“合力”。这样的思路延伸为如何规划分区期间的操作和分区之后的恢复,从而启发设计师加深对CAP的认识,突破过去由于CAP理论的表述而产生的思维局限。 阅读全文
posted @ 2018-11-06 21:15 CobbLiu 阅读(651) 评论(0) 推荐(0) 编辑
摘要:The CAP theorem asserts that any net­worked shared-data system can have only two of three desirable properties. How­ever, by explicitly handling partitions, designers can optimize consistency and availability, thereby achieving some trade-off of all three. 阅读全文
posted @ 2017-09-08 15:42 CobbLiu 阅读(453) 评论(0) 推荐(0) 编辑
摘要:Gwen Shapira, SA superstar and now full-time engineer at Cloudera, asked a question on Twitter that got me thinking. My response of old might have bee 阅读全文
posted @ 2016-07-05 09:52 CobbLiu 阅读(664) 评论(0) 推荐(0) 编辑
摘要:HDFS的设计目标是存储海量数据,并且为上层应用提供高性能访问。本文简述HDFS的架构。 阅读全文
posted @ 2015-10-16 17:37 CobbLiu 阅读(1535) 评论(0) 推荐(0) 编辑
摘要:本文概述了一些构建大型Web系统的一些关键问题。 阅读全文
posted @ 2015-10-16 17:34 CobbLiu 阅读(1046) 评论(0) 推荐(0) 编辑
摘要:本文是一片综述性文章,在数据模型及操作模型、可靠性、扩展性、一致性、事务等方面对nosql生态系统做了一个概述。 阅读全文
posted @ 2015-10-16 17:30 CobbLiu 阅读(510) 评论(0) 推荐(0) 编辑
摘要:对分布式系统中的paxos协议做详细的图文描述。收藏并补充他。 阅读全文
posted @ 2015-08-19 00:08 CobbLiu 阅读(868) 评论(0) 推荐(0) 编辑
摘要:简述跨机房的解决方案 阅读全文
posted @ 2015-08-03 21:28 CobbLiu 阅读(1924) 评论(0) 推荐(0) 编辑

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