Description
MongoDB is webscale, right? It's a JSON database, it uses map-reduce, it's eventually consistent. Oh, and it's insecure.
Let me take 10 minutes to clear up some things: MongoDB is an ACID-compliant database with transactions, schemas & relationships. It includes a powerful aggregation query language. MongoDB doesn't speak or store JSON, and nowadays it comes with pretty good security defaults (we think).
I'll cover all of this and more, so you know what you need to if you're considering MongoDB for your next (or current) project.