1
1
Redis是 键值存储 . 通常可以在单个键下插入基元值(int、string、bool)或基元数组。数据检索通常仅限于按键查询。这些是最基本的NoSQL数据库。 卡桑德拉是 柱式家庭商店 . 它类似于键值存储,但支持多达四层的键值对嵌套。查询仅限于通过键和map reduce函数进行查询。这种类型的数据库有一个相当困难的数据模型( does 'supercolumn' ring any bells? )而且对于海量数据来说是高度专业化的。 MongoDB和CouchDB都是 文档数据库 . 它们都存储JSON文档,这些文档不受模式限制,给了您很大的灵活性。与其他类型的NoSQL数据库相比,数据库允许您查询这些文档的内容,这使得检索数据变得非常容易。还支持Map reduce函数。 Martin Fabik的答案包含了一些比较MongoDB和CouchDB的链接。 Ayende有一系列名为 That No SQL Thing 处理每种类型的。它很好地介绍了NoSQL的概念、NoSQL数据库的不同类型以及如何查询它们。我强烈推荐你阅读他关于我上面提到的数据库类型的文章,它们非常有指导意义! |
2
1
我最近正在研究这个问题。我可以给你发一些链接。。 不错 categorization NoSQL数据库。 Comparing MongoDB和CouchDB 比较MongoDB、CouchDB和RavenDB Part1 比较MongoDB、CouchDB和RavenDB Part2 拉文德给我留下了很深的印象。它还支持事务和触发器,但许可不是那么友好。 一些 arguments 为什么来自艾恩德的拉文德(拉文德的创造者) |
3
0
除了其他链接外,请查看 Survey of Distributed Databases 如果这需要看看其他NoSQL数据库的特性,以及它们如何响应-[MongoDB和Foursquare-如果呢?]. 最后,[NoSQLSummer]有很多好的论文描述了各种产品和每种产品的理论基础。 |
Jinmin · 如何防止匿名用户阅读couchdb? 6 年前 |
Trevor · 查找pouchdb错误的方向 6 年前 |
jkndrkn · 如何在CouchDB 2.0日志中查看HTTP头? 6 年前 |
Masiar · CouchDB中的部分搜索/查找 6 年前 |
user3740179 · 数据库的随机名称 6 年前 |
Lokesh Jain · 从CouchDB中的数组中删除值 6 年前 |
David J. · 使用多个斜杠将文档保存到CouchDB URL 7 年前 |