Chinaunix首页 | 论坛 | 博客
  • 博客访问: 89276
  • 博文数量: 5
  • 博客积分: 85
  • 博客等级: 民兵
  • 技术积分: 149
  • 用 户 组: 普通用户
  • 注册时间: 2012-05-09 10:35
文章分类

全部博文(5)

文章存档

2014年(1)

2013年(2)

2012年(2)

我的朋友

分类: 系统运维

2012-05-11 23:41:56

一》数据库的发展历程:
·数据库的模型:
由->层次化结构化->网络化->关系型->对象型,数据也由简单->复杂。
·由此就产生了:
1>对数据库高并发读写的需求
2>对海量的数据高效率存储和访问的需求
3>对数据库高扩展性和高可用性的需求
二》现在主流的几种NOSQL数据库:
·BigTable
1>设计理念:海量存储和处理
2>数据模型:Column-family
3>分布式:Single-Master
4>特色:支撑海量数据
5>不足:不适应低延迟的应用
·Cassandro
1>设计理念:简单而有效的扩展
2>数据模型:Column-family
3>分布式:P2P
4>特色:采用Dynamo和P2P
5>不足:Dynamo机制受到质疑
·Redis
1>设计理念:高并发
2>数据模型:key-value
3>分布式:M/S备份
4> 特色 :List、Set的处理
5>不足:分布式方面支持有限
·MogoDB
1>设计理念:全面
2>数据模型:document
3>分布式:Repleca Sels
4>特色:全面
5>不足:在性能和扩展方面没有优势
三》现在应用较广泛的两种NoSQL数据库MogoDB VS Redis
。。。。。
时间太晚了,有时间再写!先写点小NoSQL的小常识,权当作个小引子吧
阅读(2226) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:什么是正则表达式

给主人留下些什么吧!~~