CAP理论,指的是在一个分布式系统中,不可能同时满足Consistency(一致性)、 Availability(可用性)、Partition tolerance(分区容错性)这三个基本需求,最多只能满足其中的两项。 1、一致性: 指数据在多个副本之间是否能够保持一致的特性。当执行数据更新操作后,仍 ...
                            
                            
                                分类:
其他好文   时间:
2018-01-23 16:43:31   
                                阅读次数:
116
                             
                    
                        
                            
                            
                                关系型数据库的局限 NoSql出现在关系型数据库之后,主要是为了解决关系型数据库的短板,我们先来看看随着软件行业的发展,关系型数据库面临了哪些挑战: 1、高并发 一个最典型的就是电商网站,例如双11,几亿大军的点击造成在某一时刻的并发量是很高的,传统的关系型数据库肯定已经是不堪重负了,如Oracle ...
                            
                            
                                分类:
数据库   时间:
2018-01-03 15:50:28   
                                阅读次数:
337
                             
                    
                        
                            
                            
                                    应该说搞分布式系统必读的文章了,转过来,这是2008年12月Werner revise过的版本,先贴上内容简介:分布式系统的CAP理论 CAP理论(data consistency, system availability, and tolerance),也就是数据一致性,系统可用性和网络分区容错性 ...
                            
                            
                                分类:
其他好文   时间:
2017-12-11 16:44:41   
                                阅读次数:
273
                             
                    
                        
                            
                            
                                CAP介绍 Consistency(一致性), 数据一致更新,所有数据变动都是同步的。比如网购,库存减少的同时资金增多。Availability(可用性), 好的响应性能。比如支付操作10ms内响应用户。Partition tolerance(分区容错性) 可靠性。比如电商网站商品库存库挂了并不影响 ...
                            
                            
                                分类:
其他好文   时间:
2017-12-02 19:13:18   
                                阅读次数:
128
                             
                    
                        
                            
                            
                                    CAP理论是对分布式系统的3个特性所下的一个定性的结论,可用于指导分布式系统的设计。CAP理论断言任何基于网络的数据共享系统,最多只能满足数据一致性、可用性、分区容忍性三要素中的两个要素。 在英语中,Consistency是一致性,Availability是可用性,而Tolerance to Net... ...
                            
                            
                                分类:
其他好文   时间:
2017-11-14 14:11:04   
                                阅读次数:
1472
                             
                    
                        
                            
                            
                                虽然本人在前面也写过好几篇分布式系统相关的文章,主要包括CAP理论、分布式存储与分布式事务,但对于分布式系统,并没有一个跟清晰的概念。分布式系统涉及到很多的技术、理论与协议,很多人也说,分布式系统是“入门容易,深入难”,我之前的学习也只算是管中窥豹,只见得其中一斑。因此,一致希望能对分布式系统有一个 ...
                            
                            
                                分类:
其他好文   时间:
2017-11-12 12:22:57   
                                阅读次数:
176
                             
                    
                        
                            
                            
                                    作为服务注册中心,Eureka比Zookeeper好在哪里 著名的CAP理论指出,一个分布式系统不可能同时满足C(一致性)、A(可用性)和P(分区容错性)。由于分区容错性在是分布式系统中必须要保证的,因此我们只能在A和C之间进行权衡。在此Zookeeper保证的是CP, 而Eureka则是AP。 4 ...
                            
                            
                                分类:
其他好文   时间:
2017-11-09 11:49:34   
                                阅读次数:
460
                             
                    
                        
                            
                            
                                1、Bloom Filter 过滤器数据分片与路由 分区算法:一致性哈希算法 2、备份机制与一致性 3、CAP理论 4、幂等性:分布式系统状态管理基石 5、一致性模型:强、弱、最终一致。 6、备份机制:法7,Leader-Follower模式 7、共识协议:一致性协议。Paxos或者Raft 8、算 ...
                            
                            
                                分类:
其他好文   时间:
2017-11-08 23:27:24   
                                阅读次数:
207
                             
                    
                        
                            
                            
                                转自:http://www.hollischuang.com/archives/1716 目前几乎很多大型网站及应用都是分布式部署的,分布式场景中的数据一致性问题一直是一个比较重要的话题。分布式的CAP理论告诉我们“任何一个分布式系统都无法同时满足一致性(Consistency)、可用性(Avail ...
                            
                            
                                分类:
编程语言   时间:
2017-11-05 20:06:06   
                                阅读次数:
171