database - MongoDB 或 CouchDB - 适合生产?

我想知道是否有人可以告诉我 MongoDB CouchDB 已准备好用于 生产 环境。

我现在正在研究这些存储解决方案(目前我更喜欢 MongoDB),但是这些项目还很年轻,所以我预见我将不得不非常努力地让我的经理相信我们应该采用这项新技术。

我想知道的是:

  1. 现在谁在生产环境中使用 MongoDB 或 CouchDB?

  2. 您如何使用 MongoDB/CouchDB?

  3. 您在采用这种新的存储机制时遇到了哪些问题(如果有的话)(以及您是如何克服这些问题的)?

  4. 您是如何处理必须处理的任何迁移问题的?

  5. 您对这两种解决方案有什么好的/不好的经验吗?

最佳答案

我是 10gen(MongoDB 的开发人员)的 CTO,所以我有点偏见,但我也管理一些在生产中使用 MongoDB 的站点。

businessinsider已经在生产中使用 mongo 一年多了。他们将它用于从用户和博客文章到网站上的每张图片的所有内容。

shopwiki正在将它用于一些事情,包括实时分析和缓存层。他们每秒对相当大的数据库进行超过 1000 次写入。

如果您访问 mongodb Production Deployments page你会看到一些在生产环境中使用 mongo 的人。

如果您对生产部署的规模或范围有任何疑问,请在我们的用户列表上发帖,我们非常乐意为您提供帮助。

https://stackoverflow.com/questions/895762/

相关文章:

mongodb - 如何通过shell脚本执行mongo命令?

macos - Mongod 提示没有/data/db 文件夹

mongodb - 如何重命名 MongoDB 数据库?

mongodb - 查找包含特定值的数组的文档

mongodb - 默认在 MongoDB shell 中打印漂亮

mongodb - 如何获取mongodb中的最后N条记录?

architecture - 何时使用 Redis?何时使用 MongoDB?

mongodb - 查找数组字段不为空的 MongoDB 记录

mongodb - 删除 MongoDB 数据库中的所有内容

mongodb - 检查字段是否包含字符串