Overall Satisfaction with MongoDB
MongDB is used as a JSON document database for our organization and it's currently being implemented as we speak and it mainly addressed our speed problem.
- Faster, more speed
- Much more efficient
- Pluggable storage engine API
- Keep in mind if you're updating a user's social data that means going through all of the activity streams, which is error prone.
- No backing of store behind cache means inconsistent data.
- Not flexible with querying (i.e no JOIN).
- Improved speed
- Schema-less
- Allow us to scale out easily
MongoDB provides better performance on a big database. If you prefer to define indexes rather than a map/reduce function, MongoDB is good for you. It's quick to start it up and very easy to learn, basically no entry barrier. MongoDB's community is very welcoming.