如何选择使用哪种类型的NoSQL

时间:2011-04-16 19:41:31

标签: architecture nosql

http://nosql-database.org有各种NoSQL数据库平台的清单。它将每个分类为“宽列存储”,“文档存储”,“键值存储”或“图形存储”。我找不到的是关于如何选择哪三类最适合特定问题的指导。

每种类型的优点/缺点或优点/缺点是什么? 哪种类型的问题最适合哪种类型?

要明确的是,我要问的是这3种类型的NoSQL系统与不是的具体实现之间的区别。

3 个答案:

答案 0 :(得分:42)

在Thoughtworks网站上的这个确切问题上有一个很好的article(虽然它没有深入讨论)。

this visual guide也非常出色

答案 1 :(得分:10)

在搜索了更多内容之后,我发现RavenDB(文档数据库)的文档对每个选项,它们如何工作以及它们最合适的位置进行了非常详细(并且看似无偏见)的比较。对于其他感兴趣的人,请阅读本文档的第1章:https://s3.amazonaws.com/daily-builds/RavenDBMythology-11.pdf

答案 2 :(得分:5)

我问了类似的问题(但没有真正的重复):