nosql

NOSQL
not only sql
不限于SQL,是一类范围非常广泛的持久化解决方案,他们不遵循关系数据库模型,也不使用SQL作为查询语言.

简单地讲:
1.键---值存储库(Key-Value-stores)
2.BigTable实现(BigTable-implementations)
3.文档库(Document-stores)
4.图形数据库(Graph Datebase)

就Voldemort或Tokyo Cabinet这类键/值系统而言,最小的建模单元是键-值对.对BigTable的克隆品来讲,最小建模单元是包含不同个数属性的元组,至于向CouchDB和MongoDB这样的文档,最小单元文档,图形数据库则干脆把整个数据集建模成一个大型稠密的网络架构.

为此,让我们深入检阅NOSQL数据库的两个意思的意思:伸缩性和复杂度

使用分布式锁和本地事务的同步复制

使用本地锁和分布式事务的同步复制

使用本地锁和本地事务的同步复制

随处更新的异步复制

只更新主战点的异步复制

只更新主站点的异步复制

数据的复制大致可以认为同步和异步.同步复制能确保高度数据的一致性,但需要昂贵的高可用性和高速网络.同步复制通常用来保护关键任务的数据,比如金融业的数据

posted @ 2012-09-22 18:52  sgsheg  阅读(265)  评论(0)    收藏  举报