我想知道是否有人能告诉我100101是否为production环境做好了准备.

我现在正在考虑这些存储解决方案(我目前更喜欢MongoDB),但是这些项目还很年轻,所以我预计我将不得不非常努力地说服我的经理我们应该采用这项新技术.

我想知道的是:

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

  2. 你是如何使用MongoDB/CouchDB的?

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

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

  5. 您对这两种解决方案中的任何一种都有什么好的/坏的经验吗?

推荐答案

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

businessinsider已经在生产中使用Mongo一年多了.从用户和博客帖子,到网站上的每一张图片,他们都在使用它.

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

如果你go mongodb Production Deployments page号,你会看到一些人在生产中使用芒果.

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

Database相关问答推荐

在使用FT.AGGREGATE聚合数据时,如何在Redis上解析ISO 8601时间?

术语 SSTable 和 LSM Tree 有什么区别

什么是hibernate annotated类中使用的 catalog?

查询最后一天、上周、上个月SQLite

Entity Framework:如何检测对数据库的外部更改

按请求的可变事务隔离级别

执行次数最多的存储过程?

在 sql server 中存储持续时间(时间跨度)

我可以为 dapper-dot-net 映射指定数据库列名称吗?

C# 连接到数据库并列出数据库

如何处理 SQL Server 中列名中的空格?

每个 Docker 容器一个或多个数据库

我可以用 JPA 命名我的约束吗?

MongoDB 和 PostgreSQL 的思考

用 SQL 进行条件插入?

如何在 SQL Server 中创建数据库的别名

为什么 DBMS 不支持 ASSERTION

将 NULL 插入 MySQL 时间戳

如何将空值传递给外键字段?

如何在我的数据库中避免 NULL,同时还表示丢失的数据?