NoSQL
对于NoSQL与关系型的差别,简单总结如下:[*]NoSQL数据库的数据模型通常与实际需求更贴近。通常使用关系型数据库时,需要关心的问题是“数据库能提供哪些功能”,而NoSQL模型关心得更多的是“可以解决哪些问题”
[*]使用NoSQL数据模型,通常需要你对存储的内部结构和实现算法有一定的了解。
[*]使用NoSQL数据库,通常要自己处理数据结构解析和数据的冗余复制问题。
[*]对于关系型数据库来说,对数据分级存储的处理并不强。但是对图数据库,或者说其它的NoSQL数据库来说,对数据的分级处理都是预先考虑的。
目前简单将NoSQL几个分类的代表产品列举如下:
[*]Key-Value 存储: Oracle Coherence, Redis, Kyoto Cabinet
[*]类BigTable存储: Apache HBase, Apache Cassandra
[*]文档数据库: MongoDB, CouchDB
[*]全文索引: Apache Lucene, Apache Solr
[*]图数据库: neo4j, FlockDB
页:
[1]