My Experience on MongoDB
June 04, 2014

My Experience on MongoDB

Xunhui Yu | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User

Overall Satisfaction with MongoDB

We use MongoDB as back-end data storage for all of our different productions. First of all, it is easy for the programmer at the very beginning when starting the project because we do not need to do anything about "database design". It did a great job when the data increased quickly.
  • No database design
  • Viewable data record
  • Fast for scalable data
  • Client tools
  • More runable examples for map-reduce and aggregation frameworks
  • Increased engineering efficiency both on demo production and released production
First of all, MongoDB has more consistent version control than Hadoop, and it has more documentation to start, while hadoop documentation always confuses me a little bit. MongoDB uses javascript which is more close to the nature language than Hadoop. When you test something with little data, Hadoop is my nightmare.
MongoDB keeps updating and resolving our problems very quickly. Actually I get surprised more or less every time MonngoDB releases new versions. Some how, the new functions MongoDB released gave us more ideas to implement new requirements. I have no reason to replace such a great and active production.
It is very good for social network user profile and other data which is not "well" constructed. The other reason it is suitable is the scalability, we have 10 million records incremented every day and it still runs perfectly even after we made about 10 shards. And the MongoDB backup solution is good too.