MongoDB
About MongoDB
MongoDB is a database management software that is designed for organizations in several industry segments, including media, technology, healthcare, retail, hospitality, telecommunications, finance, education, energy, and public services. It helps developers build applications and utilize the built-in tools to visualize, manipulate, and analyze data.
MongoDB enables administrators to provide a secure user experience by setting up role-based access rights, dedicated firewalls, authorization protocols, and transport layer security (TLS) based encryption. The data explorer allows staff members to run queries, monitor index usage, access collections metadata, and interact with data. The charts module lets team members create visual graphs and assemble and share dashboards with co-workers to facilitate collaboration across activities.
MongoDB comes with an API, which allows businesses to integrate the system with several third-party solutions such as Tableau, Microsoft Power BI, and Qlik. MongoDB Atlas allows developers to build deployment clusters by defining usage region, instance size, and memory requirements across several cloud providers, including AWS, Google Cloud Platform, and Microsoft Azure.
Images
Not sure about MongoDB?
Compare with a popular alternative
Starting Price
Pricing Options
Features
Integrations
Ease of Use
Value for Money
Customer Service
Alternatives
Couchbase Server
Redis Enterprise
mLabs
VIA
Reviews
Already have MongoDB?
Software buyers need your help! Product reviews help the rest of us make great decisions.
- Industry: Hospitality
- Company size: 11–50 Employees
- Used Daily for 2+ years
-
Review Source
Overall rating
- Ease of Use
- Likelihood to recommend 8.0 /10
MongoDB is the NoSQL leader and getting better
Reviewed on 09/02/2019
The first decision about whether to use MongoDB or not is whether you need a relational or...
The first decision about whether to use MongoDB or not is whether you need a relational or non-relational DB. Once you decide a non-relational is best for you project, then MongoDB is a solid choice. It has the ongoing support of a professional team and is widely used in the market, especially for projects utilizing the MEAN stack. This makes it easier to deploy than other solutions.
Pros
MongoDB is incredibly easy to set up and use. The fact that non-relational DBs are better for more unstructured data, makes it so that you don't necessarily have to know exactly what the end state is going to be before building your schema. Its data throughput is also a key differentiator, so anything with Big Data is going to be a good fit for a non-relational DB and MongoDB, in particular. Finally, the team behind MongoDB is constantly improving the product and releasing updates, and there are several good data viewers in the market, including one from Mongo, for viewing the data and creating queries.
Cons
Creating metrics dashboards can be challenging due to the potential need for JOIN queries in your data. Anything that contains these will be harder to aggregate. Their aggregation framework can be hard to use and limiting for certain requirements.
- Industry: Higher Education
- Company size: 201–500 Employees
- Used Weekly for 1+ year
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Customer Support
- Likelihood to recommend 8.0 /10
MongoDB - The Best No-SQL Database!
Reviewed on 07/04/2021
I used MongoDB in a laboratory environment, adding access levels for users to access the data...
I used MongoDB in a laboratory environment, adding access levels for users to access the data remotely. I also interacted with the database a lot and it was way easier to create and manage it. Furthermore, I never experienced a server-crash whilst accessing the data, which is fairly common for most other no-sql databases. Even-so, it just proves that it manages the memory well.
Pros
MongoDB has integrations with almost all computer languages used today, with even having an integration with Erlang (a very rarely used language). The drivers are easily available from open source contributors and works amazingly well. For a No-SQL database, it is amazingly well managed and easier to use in almost all other languages.
Cons
Its sort of confusing to manage the access control levels of the users, as it is all stored in json file. If there was a way to sort of make this process graphical or interactive, it would have reduced many access threats in a database.
Alternatives Considered
Redis EnterpriseReasons for Choosing MongoDB
We felt CouchDB was sort of expensive in comparision to MongoDB in terms of features offered and the rate limits. Furthermore, CouchDB was difficult to use in a production environments for most of our researchers and students.Reasons for Switching to MongoDB
We all had first-hand experience with MongoDB and it seemed easier to use/setup than the other two databases.- Industry: Building Materials
- Company size: 2–10 Employees
- Used Daily for 6-12 months
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Customer Support
- Likelihood to recommend 6.0 /10
Review#292-7777
Reviewed on 23/09/2016
This is a very suitable program for our organization.We are currently a medium sized construction...
This is a very suitable program for our organization.We are currently a medium sized construction company but the program is scaleable and very applicable to many different sizes,scenarios and situations.
Pros
It is Universal and is compatible with many different applications.
Cons
Not sure of what kind of storage space that it will require or consume.
- Industry: Computer Software
- Company size: 2–10 Employees
- Used Daily for 2+ years
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Customer Support
- Likelihood to recommend 10.0 /10
MongoDB is the goto datatbase for any solution
Reviewed on 31/03/2022
Great, greatest
Great, greatest
Pros
The ease of use. JSON type document helps me to scale my database model as the application is growing. Along with the powerful query language of MongoDB it's so easy to pull data from the data.
MongoDB also gives free 500MB is space without giving any credit card and I found that very awesome!
Cons
I would like to see the compass getting more powerful and having many more features.
Alternatives Considered
HarperDBReasons for Choosing MongoDB
Because of the availability of an easy-to-use cloud with zero setups.Switched From
Microsoft SQL ServerReasons for Switching to MongoDB
Because of more developer trust in this project.- Industry: Computer Software
- Company size: 2–10 Employees
- Used Daily for 2+ years
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Likelihood to recommend 9.0 /10
A great companion to Javascript back ends
Reviewed on 28/02/2021
I've launched a few products that use MongoDB and have been very happy with the performance and...
I've launched a few products that use MongoDB and have been very happy with the performance and scalability.
Pros
MongoDB integrates very well with JS-based server code. It's fast and its dynamic, NoSQL nature allows for a lot of flexibility and creative use.
Cons
As MongoDB isn't as ubiquitous as other solutions like MySQL, there's a bit less tooling available and some IaaS platforms treat it as a second class citizen.
Reasons for Choosing MongoDB
As our next project was using JS, we went for the deeper integration that MongoDB offers.Switched From
MySQLMongoDB FAQs
Below are some frequently asked questions for MongoDB.Q. What type of pricing plans does MongoDB offer?
MongoDB offers the following pricing plans:
- Starting from: US$57.00/month
- Pricing model: Free Version, Subscription
- Free Trial: Not Available
MongoDB's pricing is based on cloud, on-premise and mobile deployment. It also offers a free trial. MongoDB Atlas (Cloud)- Shared Clusters: Free Dedicated Clusters: $57/month Dedicated multi-region clusters: $95/month Realm - MongoDB offers free limited usage of Realm for MongoDB Atlas users. Paid Version: $59.91/month On-Premise - Please contact MongoDB directly for pricing details
Q. Who are the typical users of MongoDB?
MongoDB has the following typical customers:
Self Employed, 2–10, 11–50, 51–200, 201–500, 501–1,000, 1,001–5,000
Q. What languages does MongoDB support?
MongoDB supports the following languages:
English, French, German, Italian, Portuguese
Q. Does MongoDB support mobile devices?
MongoDB supports the following devices:
Q. What other apps does MongoDB integrate with?
MongoDB integrates with the following applications:
IBM Cognos Analytics, MicroStrategy Analytics, Microsoft Excel, Microsoft Power BI, Qlik Sense, SAP BusinessObjects Business Intelligence, Spotfire, Tableau
Q. What level of support does MongoDB offer?
MongoDB offers the following support options:
Email/Help Desk, FAQs/Forum, Knowledge Base, Phone Support, 24/7 (Live rep), Chat
Related categories
See all software categories found for MongoDB.