MongoDB is the most popular NoSQL database option. How do you know when it makes sense to use it over another database? Perhaps general NoSQL capabilities are enough to guide your decision, or it might be the fact that MongoDB is document-based instead of record-based that tips the scales. It might be that you can easily alter the database schema with MongoDB, or it’s possible that scalability is a key decision factor. But, in the end, understanding what you are getting and what you are giving up is an important part of the decision.

In this whitepaper, we’ll discuss some situations where MongoDB is a good fit and some situations where it is not a good fit. At its core, MongoDB is a document database that stores data in a JSON-like (JavaScript Object Notation) format. It was designed to be scalable and is available as a free and open source software product.

Our White Papers are free. They are released under the Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 license.