什么是生产就绪的NonSQL数据库? [英] What is the production ready NonSQL database?

查看:221
本文介绍了什么是生产就绪的NonSQL数据库?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

随着高流量网站中非sql数据库使用的增加,我有兴趣将其用于我的项目。现在我听过几个名字,例如 Voldermort MongoDB CouchDB 。但是在这些生产准备好的NonSQL数据库中有哪些?我看到下载页面,似乎没有一个是生产准备,因为不是1.0版本。有没有任何其他名称,除了这3之外,推荐用于生产?

With the rising of non-sql database usage in high traffic website, I'm interested to use it for my project. Now I've heard several names like Voldermort, MongoDB and CouchDB. But which are among these NonSQL database that is production ready? I've seen the download pages and it seems that none of them is production ready because is not version 1.0 yet. Is there any other names other than these 3 that is recommendable to be used in production?

推荐答案

我认为您需要从您的项目要求开始,看看是什么样的数据库真的需要。有很多非关系的 DBMS :在这里,他们有很大的区别在于什么样的他们善于解决的问题。我认为这篇文章你应该超越关系数据库吗? a> Martin Kleppmann 是了解您需要的良好起点。在类似的主题上还有很多stackoverflow线程,这些是我最喜欢的:

I think you need to start out from your project requirements to see what kind of database you really need. There are many non-relational DBMS:s out there and they differ a lot in what kind of problems they are good at solving. I think the article Should you go Beyond Relational Databases? by Martin Kleppmann is a good starting point for finding out what you need. There's also a lot of stackoverflow threads on similar topics, these are my favorites:

当您缩小了实际需要的范围时,您可以深入了解替代方案,以了解哪些DBMS已准备就绪 em>。生产准备不是一个是/否的事情:人们可能成功地部署一些解决方案,例如缺乏工具支持 - 在另一个项目,这可能是一个不能去。

When you have narrowed down what you actually need you can take a deeper look into the alternatives to see which DBMS are production ready for your use case. Production readiness isn't a yes/no thing: people may successfully deploy some solution that for example lacks in tool support - in another project this could be a no-go.

至于版本号,不同的项目有不同的承担,所以你不能只是比较版本号。我参与了图形数据库项目 Neo4j ,即使它已经在生产中使用了5年以上我们还没有发布1.0版的最终版本。

As for version numbers different projects have a different take on this, so you can't just compare the version numbers. I'm involved in the graph database project Neo4j and even if it has been in production use for 5+ years by now we still haven't released a version 1.0 final yet.

这篇关于什么是生产就绪的NonSQL数据库?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆