NoSQL
| 分类: 技术类原创 |
基础理论篇
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
...
前一篇:[转]IO的五分钟法则

加载中…