MongoDB Valuable Features
The most valuable feature is that we don't need a schema to store the data.
The security is very good. Cybersecurity, authentication, authorization, and server certifications are all valuable features. We can define security rules at the database level or the cluster level to grant or deny access to particular users.
This is a highly available architecture. If you are using a three-node cluster and one of these goes down then either of the secondary nodes will become a priority to eliminate downtime from the application's perspective.View full review »
MongoDB is extremely developer-friendly because when you are starting, there is very little time needed upfront in terms of planning. Whenever a developer wants to build a certain feature, they simply define a key and a value and that's it.
It is very easy to create an index on a field that you want to have searchable.
All of the documents are stored in JSON format, which gives developers a lot of flexibility.View full review »
One feature that we found most valuable is that it is completely open source - this was majorly important. Because we worked for a nongovernmental organization we had to work with only open source tools. So that was a big selling point for MongoDB. We also needed a document-based DB to build this FHIR application on top of, MongoDB offers.
Another major selling point was that they're massively scalable. The fact that unlike relational databases, MongoDB allows a lot more scalability and it was more suited for the type of data that we were storing, which was semi-structured healthcare data. It provided very nicely for the standards that we were working - FHIR - which could be interfaced with JSON and Mongo. It had very good JSON capability and storage. Overall, it was a combination of what we were trying to store and the scalability in terms of being able to store a lot of this information over time.View full review »
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.View full review »
Senior Associate at a financial services firm with 10,001+ employees
The most valuable feature of the solution is the ability to easily store documentation regarding structures.
We can easily connect to MongoDB and search without transformation, without joining. If we want to use a simple search it's really fast.
The initial setup isn't really that complex.
The solution is pretty stable overall.
The most valuable feature is that you can store unstructured data, which is helpful when you don't know what the best structure should be and you cannot use a relational database because of that. For example, in our online shopping product, different products have different features and there is no structure for all of the data.
The usability is good.
Compared to a relational database, the performance is good.View full review »
Data Engineer | Full Stack Developer at a tech services company with 1,001-5,000 employees
I like the schemaless architecture that it follows. I also like the sharding that it provides.View full review »
Digital General Manager at a tech services company with 10,001+ employees
The feature I find most valuable, is that it is easy to use. Even a non-technical person will be able to understand it. I also find the integration with other tools very easy.View full review »
José Luis García Morillo
Senior Developer at ENEL
The most valuable feature is the geometric information done with GeoJSON. We search the points, and we can perform searches for the data using the RPA for MongoDB. We can ask for points in the geometric shapes or points near other points.View full review »
MongoDB is very valuable for us due to the large amount of entries that we can install in the database. The solution makes it very easy for us to develop with these databases. It is also easy for development and to list all our entries in a single table.View full review »
Head of Department at a transportation company with 10,001+ employees
MongoDB is the best choice for us when we want to store NoSQL-type data.
The clustering is very good. It allows us to have high availability.
The performance is good.View full review »
IT Manager at a insurance company with 10,001+ employees
It stores historical data with ease. For example, if you are a healthcare member, then you will have multiple records of visits to the doctors. To store such data in Oracle Database, you have to create many records. You might also have duplication problems because your records are going in again and again, because of which the data warehouse and the maintenance cost will be huge. MongoDB is comparatively lightweight. It is a JSON extract. Once you define a schema and extract it, you can push all the relationships in any way you want. It is easier to define and get different types of transactions into MongoDB. It is also easier to set it up as compared to other solutions.
MongoDB is a NoSQL database, which means it is a document DB in which you can store documents that you created in BSON. It is pretty fast in response. It is faster than relational databases because it does not define any primary keys, secondary keys, tertiary keys, and all those kinds of things.View full review »
In our case, it is most important to have redundancy. It supports a replica set and it allows us to use mutual TLS for authentications with the certificates.
The documentation is useful.View full review »
CEO at a tech services company with 201-500 employees
MongoDB is relatively fast compared to relational databases. The files are stored in XML format, which is a stable format.
MongoDB is also great for managing logs.
Databases provide the data and any software can access those databases as per the access protocol — the database itself provides the data.
You can have the same database in multiple geographic locations. You can update it from different locations and the other locations also get updated. In that way, it is a good product. Very good.View full review »
Solutions Developer at a tech services company with 11-50 employees
It's easy to add and remove things in MongoDB. You can alter the tables. MongoDB is faster at reading, slower at writings.View full review »
Senior Architect at a computer software company with 10,001+ employees
One of the most valuable features is the ability to Text Search can be used anywhere and anytime.View full review »
Team Leader at a tech services company with 1,001-5,000 employees
- The document space is the main feature of it.
- It has good performance.
- The community is great if you have problem.
MongoDB is scalable and stable. The initial setup is very easy, and deployment and maintenance can be done by one person.View full review »
MongoDB has a simple data-loading interface. It is not as formal as a traditional database system.View full review »
Senior Database Administrator Engineer at a comms service provider with 10,001+ employees
It is very easy to create a MongoDB cluster. You can deploy three nodes in one hour.
You can do small configurations to enable routing. It is easy to implement.View full review »
Director at a tech services company with 10,001+ employees
Its flexibility, and cost. It is reasonably priced.View full review »
Solutions Architect at a tech services company with 1,001-5,000 employees
I like the document storage feature. It's pretty simple. I also like the distribution of databases. It's easier to put information about my users.View full review »
CTO at a tech services company with 11-50 employees
I like its performance and the stability. It's very stable and, performance-wise, it's really great.View full review »
Software Engineer at a retailer with 10,001+ employees
It is easy to set up.View full review »