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.