MongoDB Room for Improvement

Sushil Dwivedi
Team Lead at RBS Securities
The documentation for MongoDB is not very good and should be improved. Some of the documents are referring to legacy versions. MongoDB 4.2 has been released, but there are training documents and other documentation that still refers to versions 3.6 and 3.4, which is not good. They should definitely update the documentation as new software is released. Data encryption is possible using third-party tools but they should have their own encryption capability built-in to this solution. Information about upcoming and recently released features should be made available so that we are aware of the latest features, and how we can manage the issues that will accompany them. View full review »
Pranesh Vittal
Associate Director - Database & DevOps at Medlife
MongoDB should not be used for reporting, analytics, or number-crunching tasks. The pricing should be improved because the whole design is around replication of data, so in terms of storage costs, in the long run, it will be expensive. The amount of storage grows very quickly when compared to other databases that store data in normalized form. If there were a way that some data could be partitioned or moved into cold storage then it would be very good. View full review »
Senior Program Manager and Data Scientist at a tech services company with 51-200 employees
We were quite happy with the product and the actual use of it. We had no particular problem. In the future, if they could look into supporting FHIR better. FHIR is a healthcare standard. I don't know what that would mean, but, we had to implement a layer on top of it that implements FHIR. But if MongoDB can look into implementing that would be useful. The two things that were very important for us were basically performance and compatibility. View full review »
Learn what your peers think about MongoDB. Get advice and tips from experienced pros sharing their opinions. Updated: April 2020.
430,376 professionals have used our research since 2012.
Consultant at a tech services company with 201-500 employees
The solution is known for not requiring people to set a root password when you set it up, so it has leaked data, like a feed, and it's the first thing I need to teach everyone that sets the system up. There was a story out of China where there were 100 known users that were being monitored by the government and there was a MongoDB cluster. They forgot to set a root password so it was publicly available and that kinda happens over and over again so people need to at least supply some basic securities. Training would be very good, at least to get some basic production level set up. People need to figure it out because just setting one up is easy, but then you need to get a replica going and that's hard and then getting performers ready and that's even tougher and somewhere along the way people tend to forget about security. Every month some major company forgets to set the password. More stable indexes would be helpful in a future release. That's been an issue for some time. I don't know if it's been fixed now but we transitioned to it because we needed a search index to be able to search for things and if that goes or starts disappearing, we have to move away from that solution. I don't know if they fixed it, last time I had this issue was three years ago so they might have solved it. View full review »
Digital General Manager at a tech services company with 10,001+ employees
The price can always be better. I mean, we are a big corporation so it is quite expensive for us. So perhaps they can improve on the price. View full review »
José Luis García Morillo
Senior Developer at ENEL
Simplifying the aggregation framework would be an improvement. Also, the replica system could be improved. View full review »
Felix Esteban
Head of Development and Consulting at Logalty
We find it difficult to incorporate MongoDB in some projects. It's also very complicated to join different tables. For example, MongoDB works very well with the note GS Java Script. But when you try to develop in Java, it is not so easy. So the integration is not very simple. My colleagues, however, reported that it's easy to manage the database. I also know that it is very easy to make an application in Java scripts. View full review »
Solutions Developer at a tech services company with 11-50 employees
The transaction could use improvement. From MySQL, for example, you cannot create a transaction if you are reading and writing a document at the same time. Relations in MongoDB is another issue. Trying to make a relation such as a connection or using the OIE can be very slow. It's not a fault, though, because it's not a positional database, so it isn't supposed to use it for relation. View full review »
Team Leader at a tech services company with 1,001-5,000 employees
You need integration with other tools to run the query in MongoDB. View full review »
Monirul Khan
Project Manager & Sr. Database Administrator at BJIT Limited
There should be better integration with other databases. The security should be improved. View full review »
Learn what your peers think about MongoDB. Get advice and tips from experienced pros sharing their opinions. Updated: April 2020.
430,376 professionals have used our research since 2012.