Overall Satisfaction with MongoDB
- Schema-less database, which means easy to scale.
- Easy indexing gives better query times.
- Not a relational database. Lots of capabilities lost here.
- No joins, which is new to me.
- Executing many operations at once is a definite plus.
- No delay from reporting to what data is actually in the database.
Snowflake and Redshift are much more mature and have been around longer. MongoDB is definitely much less expensive and if you are in a startup, this is an almost for-sure option. Redshift can be slow and Mongo is much faster. However, losing the relational database aspect could be unappealing to the more senior SQL developers on your team.
This is still a new product, but I believe there is so much potential here. The interface is good and the technical support isn't all quite there yet, but in a few years, this will be a mature product and will be a real contender in the database market. It uses Nosql language, which is easy to learn, and that's a huge plus when using a new product.
The tool is very easy to set up and start developing right away. I found it extremely simple to start utilizing in a short period of time. Mongo is more suited for people not concerned with back end logic as there is no joining like in a typical relational database scenario. However that could cause disruption to the people used to seeing relational databases.