MongoDB for All!!!
Overall Satisfaction with MongoDB
MongoDB is being used by my department and for 1 product only. People are learning about it's qualities slowly and hopefully will soon start to use it in other products. We had some scaling issues earlier with MongoDB and they have been resolved now. Also, there was a lot of debate about the sharding issue we had in Mongo database.
Pros
- It is schemaless, so any type of data structure can be stored which makes it very flexible
- Document embedding, which is alternate to table join in traditional DBs, works great
- Sharding makes it really handy to access the data withing no time.
Cons
- There is a limitation on the number of documents stored in a collection which can be better handled
- A shard key cannot be changed after sharding a collection which makes it hard if we later decide to change keys on a collection
- A database name in MongoDB can only be 64 characters long
- Increased employee efficiency
- Improved system performance and turnaround time
- better data replications strategies
MongoDB is better managed and as we use Erlang, it is better paired with Erlang modules. The integration with erlang using emongo driver provides a fast and reliable database access and thus providing a quick query processing for the application to return results in a timely and as efficient manner as possible
Comments
Please log in to join the conversation