首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >非关系型数据库,哪一个是正确的选择

非关系型数据库,哪一个是正确的选择
EN

Stack Overflow用户
提问于 2011-04-28 02:43:59
回答 1查看 568关注 0票数 0

我应该选择哪个非关系数据库(我知道这个问题是一个主观问题,需要考虑系统的需求)。

我读了这篇文章cassandra-vs-mongodb-vs-couchdb-vs-redis,但还是不能决定。

如果这里有经验的人能在做出这个决定时提供一些需要考虑的关键点,那就太好了。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-04-28 03:33:16

每种类型的数据库都非常擅长某一方面,而不能在某些方面与另一种数据库竞争。很难说哪个是所有领域中最好的……否则,就没有其他存在的理由了。

有时候,我觉得选择是根据个人的感觉做出的,哪个更接近程序员的思维方式。

如果您指定了哪些是您的需求和场景,则可以得到更好的答案。

例如,MongoDB和Redis是互补的,它们可以解决不同的问题,并且可以(并且是)一起使用以最大化性能。在可伸缩性方面没有人能胜过cassandra,但它在模式方面就没有那么灵活了。CouchDB有一个内部的“应用程序逻辑”,这很棒,但你必须改变主意,学会用json说话。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5808930

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档