SQL与Nosql

来源:互联网 发布:可关闭对联广告js代码 编辑:程序博客网 时间:2024/04/30 18:31

SQL的优点

  1. 基于关系的直观表达

  2. 成熟的产品工具

  3. ACID

  4. 事务,强一致性

Nsql存在的问题

   1. Master/slave存在单点故障,并且数据同步时间较长,master负荷比较大

   2. 水平扩展支持性差:无事务,SQL访问速度,可用性差

   3. 非关系数据存储:树,图,文档

Nosql解决什么问题:

  1.大数据量

  2. 伸缩性

  3.并发

   4. 分布式

   5非关系存储

Nosql理论 :CAP和BASE


Nosql模型


存储结构

  • Column

  • Super Column

  • Row

  • Column Family

  • Keyspace

去中心化,增加节点或者删除节点影响的很小。具体影响,待补充。仅有o(m/n)的数据有影响

节点同步采用Gossip协议

一致性策略

资料:http://wenku.baidu.com/link?url=ZtGUlz7YCtO_wel0zouMtGK8UabUrLUehXlaff1cisC95pTU0jH99OEiXEWvgHJQ8NYciK3WR0tlYHUv9NEntwG9tXRVsNy948VVxaiZIt3

0 0
原创粉丝点击