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数据库的两个意思的意思:伸缩性和复杂度使用分布式锁和本地事务的同步复制使用本地锁和分布式事务的同步复制使用本地锁和本地事务的同步复制随处更新的异步复制只更新主战点的异步复制只更新主站点的异步复制数据的复制大致可以认为同步和异步.同步复制能确保高度数据的一致性,但需要昂贵的高可用性和高速网络.同步复制通常用来保护关键任务的数据,比如金融业的数据