Oleg's MongoDB review
Overall Satisfaction with MongoDB
We use it as one of the internal database types in our REST APIs via a Spring/JAP connection in high-load applications. MongoDB is highly scalable, and compared to traditional SQL systems, reads and writes much faster than SQL. What is done on Mongo is as simple and clear as possible, and if there are problems with the amount of data in relational databases, such “bicycles” will have to be invented that will reduce all the advantages of these databases to zero. It’s probably hard to do an initially limited project on ordinary relational databases, that is, not to think about what will happen when everything is slowly covered up ... It’s better to devote more time to the design of the initial data, which will remove all questions in the future.
Pros
- MongoDB is highly scalable.
- Reads and writes much faster than SQL.
- What is done on Mongo is as simple and clear as possible.
Cons
- Requirement from the application in a highly scalable database.
- I’m at a loss to give numbers right away, but that’s exactly how the pool of threads is much smaller at high load due to the very high write and read speed of Mongo, as a result, we save up to $ 12,000 per month only on server rental.
We have [measured] the speed in reading/write operations in high load and finally select the winner = MongoDBWe have [not] too much data but in case there will be 10 [times] more we need Cassandra. Cassandra's storage engine provides constant-time writes no matter how big your data set grows. For analytics, MongoDB provides a custom map/reduce implementation; Cassandra provides native Hadoop support.
Do you think MongoDB delivers good value for the price?
Yes
Are you happy with MongoDB's feature set?
Yes
Did MongoDB live up to sales and marketing promises?
Yes
Did implementation of MongoDB go as expected?
Yes
Would you buy MongoDB again?
Yes
Comments
Please log in to join the conversation