哪些“NoSQL”数据库引擎支持与MongoDB类似的动态/高级查询(http://www.mongodb.org/display/DOCS/Advanced+Queries)?
特别感兴趣的是支持从shell或客户端语言中进行临时查询的选项。
答案 0 :(得分:4)
没有人只使用MongoDB;)
老实说,这实际上取决于你打算做什么类型的查询。对于您计划一次只提取一个文档的键/值样式查询,基本上所有NoSQL DB都适用于此。
当需要撤回“数据集”或使用备用密钥时,MongoDB可能是您最好的“交叉”。许多NoSQL DB具有有限的查询功能,尤其是在非关键字段上。当然,这就是“Key-Value商店”的重点,所以Mongo在这里是一种突变。
我最后一次与Cassandra一起检查,确实有一些“箍跳”涉及真正支持临时非键查询。 CouchDB似乎指向“只是Map / Reduce”。
这就是说,我相信有几个NoSQL dbs的动议来支持这种临时查询机制。所以这个答案可能在2个月内完全错误:))