External reviews
External reviews are not included in the AWS star rating for the product.
Quick, reliable NoSQL solution
- Leave a Comment |
- Mark review as helpful
Consistent, Fast Performance, easy to scale
With MongoDB Atlas the elevation to the next level takes place. This is how a Database as a Service should be. A cluster can be spinned up in minutes. The interface is simlpe, it offers the tools dev-ops need but without getting into shell scripting. You can start slow, even free and scale up to what your business needs.
I have run some tests and I can say I was impressed how fast I could get the planed results. I did not checked it out in total depth, fair is that you are charged only for what you use. Just plan carefully so that there is no surprise.
Awsome!
The mongodb atlas is very good! This tool is very performatic too.
All the funcionalitys are simple, intuitive and usefull. Mongodb is becoming more complete and competitive every day
Great for Small/Medium companies with no dedicated DBA resource
Great for small to medium size companies with small infrastructures who don't necessarily need/want a DBA and have developers who prefer to spend their on writing code than managing MongoDB infrastructure. It's very easy to use and well layed out, providing a good array of monitoring metrics.
I'd say it's also good for proof of concept projects or sandboxes which are spun up and shut down once the need for them has gone.
At the moment it doesn't provide any of the enterprise level features than a more mature IT organisation would normally need/like (data encryption, auditing...etc). The larger your MongoDB estate is and the larger your data then the more expensive it becomes compared to running your on MongoDB estate in the cloud (both hardware and backup costs)
You're also limited in the instance types you can use and also the number of servers. For example do you really need a 3 node replica set for your test environment? Load Test and Prod for sure but for Test I'm not really sure this is required, so depending on how big your estate is you've just tripled your cost of this environment. If you want to shard you have to commit to fairly expensive larger instances, where I thought one of the pro's of sharding was that you could scale out over commodity hardware.
Hopefully it will become more feature rich as the product matures.
MongoDB and itds new cool features!
* Native Graph Processing - special purpose graph databases do a good job at storing and querying graph data. But often you want traverse graph data directly in the database. With MongoDB you can process, query, and analyze in real time, without the complexity of duplicating data across two separate databases.
* Improvements for Visualizing MongoDB Data - The complete connector has been reworked and offers now improvements in performance and scalability.
And there will be exiting news of the upcoming version 3.6:
For increasing performance:
- Wire Protocol Compression
- OP_MSG
Introduction of Session:
- Retryable Writes (this is my favorite)
- Causally Consistent Reads
- Notification API
Understand to "Think in documents". If not you may have a rough start.
DBaaS to the rescue
First, let's start with why hosted DB and not to manage it yourself, the pain the agony and the resources wasted on maintenance is enormous, leading to a world full of SaaS.
After we removed that obstacle, we just need to choose the hosting environment we want.
Every hosting environment has different features, but only Atlas, has most features and is one click from production usage, include:
1. dynamic scaling
2. per hours pricing
3. Encryption at rest - extremely important to save your IP/Data
4. sharding support - when your business is that sucessful
Somewhere between SQL and NoSQL
Fast performance
Compression (starting with WT)
in earlier versions, the disk usage was quite high (about 10x the actual size)
Analytics
Lifesaver or at least product-saver
The most important for us was the sharding feature and the fact we could take advantage of atomic operations.