加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

NoSQL

(2012-06-25 22:36:12)
分类: 技术类原创
基础理论篇

CAP

参考:CAP原则


ACID
ACID,指数据库事务正确执行的四个基本要素的缩写。
包含:原子性(Atomicity)一致性(Consistency)隔离性(Isolation)持久性(Durability)
一个支持事务(Transaction)的数据库系统,必需要具有这四种特性,否则在事务过程(Transaction processing)当中无法保证数据的正确性,交易过程极可能达不到交易方的要求。

BASE
BASE模型是一种“反ACID”模型,如下:
Basically Available, Soft-state, Eventual consistency


I/O的五分钟法则
如果一个数据被访问的周期在五分钟内,那么应该放在内存里,否则放在硬盘里。


一致性哈希
参考这篇非常棒的文章《一致性哈希算法》,深入浅出。
也可参考百度搜索研发部博客的这篇《"分布式哈希"和"一致性哈希"的概念与算法实现》


软件篇

(待续...)
Hadoop - Yale University
Cassandra - Facebook
BigTable - Google
SimpleDB - Amazon
MongoDB - Apache
...

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有