What is our primary use case?
We primarily use the solution as a database. It's basically used as a storage engine.
What is most valuable?
The solution is a very dynamic product. It becomes extremely easy for us to support user requirements and we also make use of the simplicity of a cloud redeployment.
The solution is easy to deploy.
The product can scale quite well.
The cloud version of the solution is very affordable.
The solution's most important aspect is its seamless database.
The solution offers excellent documentation.
What needs improvement?
The on-premises version of the solution is still pretty expensive, especially compared to the cloud version.
The management on the cloud is pretty good, however, the on-premises deployment model is a bit more difficult in this area.
If they want to make their product a little competitive, they'll have to go to organizations and get a bit more commercial in their approach. They need to think about pricing and licensing for RDBMS players. For them to be competitive in the market, they will have to think of strategies other than what they have currently. Their pricing definitely needs to improve.
For how long have I used the solution?
We've been working with the solution for four years now. It's actually coming up on five years soon.
What do I think about the stability of the solution?
We've never faced any issues with stability. It's been very good so far. It doesn't crash or freeze, and it's not buggy by any means.
What do I think about the scalability of the solution?
The solution is extremely scalable When we need to expand it out, we know we can do so easily.
Which solution did I use previously and why did I switch?
We have about five products that factor into the needs of the BFSI segment in India. These proprietary products developed on five or ten platforms. We don't develop MongoDB, we just use it as a storage platform.
Currently, we also use RDBMS. We use Oracle for some other products. We don't just use MongoDB exclusively.
While Oracle is better for transactional services, MongoDB is extremely good at support services. That's the main difference. I have seen people use MongoDB for transactional as well, however, I have never attempted it, so I can't speak to it's capabilities.
How was the initial setup?
The solution is very easy to deploy. The implementation is not complex at all.
The on-premise implementation takes a bit longer. We're looking at a six month implementation for one of our clients, for example.
What about the implementation team?
We handle the implementation ourselves in-house. We don't need the assistance of a consultant or integrator.
What's my experience with pricing, setup cost, and licensing?
For people who can afford it, there are good subscription offers that are available on the cloud as well as on-premises. On-premises is still a little expensive. However, if a company decides to go to the cloud, it is pretty affordable.
If the company is small, there is a community edition that can be taken advantage of. If a company needs to scale quite a bit, they'll need to move up to the enterprise version.
Due to the fact that we are a BFSI focused product company, we typically recommend that users go for the enterprise-level license.
There is also pricing surrounding support. We're in discussions with MongoDB about that now. I don't know the exact costing just yet, however, I know it isn't free.
What other advice do I have?
We are a customer of MongoDB. We don't embed it in our application, however, we recommend it to our clients who use our product.
We're mostly on the cloud deployment version of the solution However, we do have a banking client who requires an on-premises solution. We work with both and have experience with both.
This solution is perfectly suited for companies of all sizes, from small to large. Small companies can definitely use the community version, however, this product offers an enterprise-level license for much larger organizations as well.
I'd advise new users to be flexible and be able to change their mindset when it comes to MongoDB and what is in the RDBMS. there's a bit to unlearn before you re-learn MongoDB. The solution does have a good survey of languages and it's quite good.
Due to the fact that is scales well, I'd rate it eight out of ten.
Which deployment model are you using for this solution?
Public Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Amazon Web Services (AWS)
Disclosure: I am a real user, and this review is based on my own experience and opinions.