fit for production?

I was wondering if anyone can tell me if MongoDB or CouchDB are ready for a production environment.

I'm now looking at these storage solutions (I'm favouring MongoDB at the moment), however these projects are quite young and so I foresee that I'm going to have to work quite hard to convince my manager that we should adopt this new technology.

What I'd like to know is:

  • Who is using MongoDB or CouchDB today in a production environment?

  • How are you using MongoDB/CouchDB?

  • What problems (if any) did you come across when you adopted this new storage mechanism (and how did you overcome them)?

  • How did you deal with any migration issues that you had to deal with?

  • Do you have any good/bad experiences with either of these solutions that you'd like to share?


  • I'm the CTO of 10gen (developers of MongoDB) so I'm a bit biased, but I also manage a few sites that are using MongoDB in production.

    businessinsider has been using mongo in production for over a year now. They are using it for everything from users and blog posts, to every image on the site.

    shopwiki is using it for a few things including real time analytics and a caching layer. They are doing over 1000 writes per second to a fairly large database.

    If you go to the mongodb Production Deployments page you'll see some people who are using mongo in production.

    If you have any questions about the scale or scope of production deployments, post on our user list and we'll be more than happy to help.


    The BBC and meebo.com use CouchDB in production and so does one of my clients. Here is a list of other people using Couch: CouchDB in the wild

    The major challenge is to know how to organize your documents and stop thinking in terms of relational data.


    SourceForge uses MongoDB. See this presentation or read here.

    链接地址: http://www.djcxy.com/p/15150.html

    上一篇: NoSQL(MongoDB)vs Lucene(或Solr)作为你的数据库

    下一篇: 适合生产?