摘要: 经常被问到,关系型数据库的局限性到底是什么? 为什么有些场合要用nosql了, 不用关系型数据库了?这对于研究数据库,研究海量数据的人来说应该是必知的常识,可惜经验有限的我每次都只能答个大概,不能很全面,细致得回答,暴漏了知识的欠缺,这里决定总结一下: 可能要从CAP的角度入手: 关系型数据库有ACID的特性,面向行的存储,主要适合于事务性要求严格场合,或者说面向行存储的存储系统适合OLTP,但是根据CAP理论,传统的RDBMS,为了实现强一致性,通过严格的ACID事务来进行同步,这就造成了系统的可用性和伸缩性方面大大折扣。目前的很多NoSQL产品,包括Hbase,它们都是一种最终一致性的系. 阅读全文
posted @ 2012-03-06 12:49 Angels-Wing 阅读(456) 评论(0) 推荐(0) 编辑