从单机RDMS到分布式数据库
从前...大家都在使用单机,单节点的数据库。例如:sql server, mysql , oracle...
我们如果想要提升整体性能,我们必须纵向提高单节点的能力。这虽然简单,但是很贵,而且很容易就会抵达上限。
后来...大家想出了各种办法:主从复制, 分表,分库,sharding
分布式系统中的CAP理论如火如荼,每个人都在说。是否真的理解...
                            
                            
                                分类:
其他好文   时间:
2016-04-26 20:22:47   
                                阅读次数:
156
                             
                    
                        
                            
                            
                                CAP定理 2000年7月加州大学伯克利分校 Eric Brewer教授提出CAP猜想,两年后被证明。 CAP理论告诉我们,一个分布式系统不可能同时满足一致性(C,Consistency),可用性(A,Availability)和分区容错性(P,Partition tolerance)三个基本要求, ...
                            
                            
                                分类:
其他好文   时间:
2016-04-17 15:56:37   
                                阅读次数:
380
                             
                    
                        
                            
                            
                                转自360doc Chapter 1: “Remembrance Inc” Your new venture : Last night when your spouse appreciated you on remembering her birthday and bringing her a gi ...
                            
                            
                                分类:
其他好文   时间:
2016-04-12 14:16:24   
                                阅读次数:
120
                             
                    
                        
                            
                            
                                    1.Redis Cluster总览 1.1 设计原则和初衷 在官方文档Cluster Spec中,作者详细介绍了Redis集群为什么要设计成现在的样子。最核心的目标有三个: 1.2 架构变化与CAP理论 Redis Cluster集群功能推出已经有一段时间了。在单机版的Redis中,每个Master ...
                            
                            
                                分类:
其他好文   时间:
2016-04-07 22:04:48   
                                阅读次数:
340
                             
                    
                        
                            
                            
                                    引言 CAP是分布式系统、特别是分布式存储领域中被讨论最多的理论,“什么是CAP定理?”在Quora 分布式系统分类下排名 FAQ 的 No.1。CAP在程序员中也有较广的普及,它不仅仅是“C、A、P不能同时满足,最多只能3选2”,以下尝试综合各方观点,从发展历史、工程实践等角度讲述CAP理论。希望 ...
                            
                            
                                分类:
其他好文   时间:
2016-04-04 19:25:41   
                                阅读次数:
274
                             
                    
                        
                            
                            
                                3 基本概念,技术和模式
     本章概述了一些NoSQL数据存储常见的基本概念、技术与模式,并不仅限于一类非关系型数据库或一个单一的NoSQL存储。众多NoSQL数据存储和个别产品的具体概念和技术将在随后的章节中讨论。
3.1 一致性
3.1.1 CAP理论
     在2000年的ACM PODC研讨会上主题为“走向鲁棒的分布式系统”的演示文稿中,Eric...
                            
                            
                                分类:
数据库   时间:
2016-04-03 11:51:26   
                                阅读次数:
411
                             
                    
                        
                            
                            
                                一 Hbase是个啥东东? 在说Hase是个啥家伙之前,首先我们来看看两个概念。面向行存储和面向列存储。面向行存储。我相信大伙儿应该都清楚,我们熟悉的RDBMS就是此种类型的。面向行存储的数据库主要适合于事务性要求严格场合,或者说面向行存储的存储系统适合OLTP。可是依据CAP理论,传统的RDBMS ...
                            
                            
                                分类:
数据库   时间:
2016-04-01 13:07:58   
                                阅读次数:
424
                             
                    
                        
                            
                            
                                原文转载Hollis原创文章:http://www.hollischuang.com/archives/666 2000年7月,加州大学伯克利分校的Eric Brewer教授在ACM PODC会议上提出CAP猜想。2年后,麻省理工学院的Seth Gilbert和Nancy Lynch从理论上证明了C
                            
                            
                                分类:
其他好文   时间:
2016-02-21 15:41:12   
                                阅读次数:
228
                             
                    
                        
                            
                            
                                分布式领域CAP理论具体如下:Consistency(一致性):数据一致更新,所有数据变动都是同步的;Availability(可用性):好的响应性能;Partition tolerance(分区容错性):可靠性;定理:任何分布式系统只可同时满足二点,没法三者兼顾。忠告:架构师不要将精力浪费在如何设...
                            
                            
                                分类:
其他好文   时间:
2015-12-29 21:06:02   
                                阅读次数:
227
                             
                    
                        
                            
                            
                                先解释一下软件编程中常见的一些概念: 抽象先于具象。这个抽象并非虚无的抽象,而是指事物尚未分化为具象之前的那个前体存在。当那个前体存在分化成具象存在之后,前体存在就退化为背景,成为一种抽象。结构是关联与互动的复合体。接口是结构的耦合点。架构是从无结构到有结构的过程。重构是从旧结构到新结构的过程。也就...
                            
                            
                                分类:
其他好文   时间:
2015-12-25 19:19:09   
                                阅读次数:
195