MongoDB
MongoDB
Overview
Recent Reviews
Awards
Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards
Popular Features
View all 7 featuresAvailability (36)
9.3
93%
Performance (36)
9.2
92%
Security (36)
8.8
88%
Concurrency (36)
8.2
82%
Reviewer Pros & Cons
View all pros & consVideo Reviews
Leaving a video review helps other professionals like you evaluate products. Be the first one in your network to record a review of MongoDB, and make your voice heard!
Pricing
View all pricingEntry-level set up fee?
- No setup fee
Offerings
- Free Trial
- Free/Freemium Version
- Premium Consulting / Integration Services
Would you like us to let the vendor know that you want pricing?
4 people want pricing too
Alternatives Pricing
Features Scorecard
NoSQL Databases
9.0
90%
Product Details
What is MongoDB?
MongoDB (from "humongous") is an open source document-oriented database system developed and supported by 10gen. It is part of the NoSQL family of database systems. Instead of storing data in tables as is done in a "classical" relational database, MongoDB stores structured data as JSON-like documents with dynamic schemas (MongoDB calls the format BSON), making the integration of data in certain types of applications easier and faster.
According to the vendor, organizations from cutting-edge startups to the largest companies use MongoDB to create applications never before possible at a fraction of the cost of legacy databases. The vendor says MongoDB is the fastest-growing database ecosystem, with over 10 million downloads, thousands of customers, and over 1,000 technology and service partners.
According to the vendor, organizations from cutting-edge startups to the largest companies use MongoDB to create applications never before possible at a fraction of the cost of legacy databases. The vendor says MongoDB is the fastest-growing database ecosystem, with over 10 million downloads, thousands of customers, and over 1,000 technology and service partners.
MongoDB Features
- Supported: Comprehensive monitoring for full-performance visibility
- Supported: Automated database management for 10-20x more efficient ops
- Supported: Fully-managed backup for your peace of mind
MongoDB Screenshots
MongoDB Video
Visit https://www.youtube.com/channel/UCK_m2976Yvbx-TyDLw7n1WA to watch MongoDB video.
MongoDB Integrations
MongoDB Competitors
- Couchbase
- Apache Cassandra
- Oracle Database (legacy)
MongoDB Technical Details
Deployment Types | SaaS |
---|---|
Operating Systems | Unspecified |
Mobile Application | No |
Comparisons
View all alternativesCompare with
Frequently Asked Questions
What are MongoDB's top competitors?
Couchbase and Apache Cassandra are common alternatives for MongoDB.
What is MongoDB's best feature?
Reviewers rate Scalability highest, with a score of 9.7.
Who uses MongoDB?
The most common users of MongoDB are from Enterprises (1,001+ employees) and the Computer Software industry.
Reviews and Ratings
(386)
Reviews
(1-25 of 76)- Popular Filters
Companies can't remove reviews or game the system. Here's why
July 06, 2022
Perfect No SQL DB is here
- Storage of dynamic data from any source
- Data agnostic
- JSON-formatted data query
- Max limit on document storage
- No cross table joins
- the backend architecture is complex and requires good understanding before developing the queries
- Scalability
- High Availability
- Easy to install
- Free training
- Offices in south america to provide more sales markets
January 17, 2022
Oleg's MongoDB review
- MongoDB is highly scalable.
- Reads and writes much faster than SQL.
- What is done on Mongo is as simple and clear as possible.
- Requirement from the application in a highly scalable database.
July 26, 2021
Want to gain insights from unstructured data? This is the tool that everyone should use.
- Reads real-time data very accurately and fast.
- Syntax are so easy to learn and understand
- Connection with the other tools through API's is also pretty simple.
- Storing any type of data by creating personal data types.
- Live streaming data processing is very fast.
- Some basic statistical functions are there but we can apply high analytics models in it.
- If the data is of similar type then it is very difficult to remove the same comments.
- In the cloud environment sometimes it works very slow. Depends on the cloud source as well.
- Sometimes it stucks, if columns are defined enough and data has some missing info as unstructured data can be of any type.
- Sometimes very difficult to apply functions on the data types for that huge research is required.
June 11, 2021
MongoDB by a front-end guy
- Document-based information storing and retrieving.
- Indexing and querying small documents from a big heap of files.
- Integrating with JS-based backend.
- By design, joined collections tend to be much slower than in relational DB.
- Some kind of relational model support.
May 24, 2021
No data relations, go MongoDB!
- Scaling and replication.
- Easy to develop with.
- Good support by many cloud vendors.
- Good tool support, such as MongoDB Compass.
- Query becomes more complex when your data starts to have relations.
- The aggregation framework has a bit of learning curve.
- Being schema-less can sometimes lead to bad data modeling designs.
- If you need to change the name of an attribute (i.e. column name of a table for SQL), it can become tricky.
May 21, 2021
Stable & Easy to Use
- Flexible
- Fast and easy to use
- Open source
- Free
- İndexing is easy
- No joins
- Administrator GUI
- Documentation can be more useful
- Not ACID Compliant
May 08, 2021
No relation, no worry
- Simple structure, easy to understand how it works.
- Easy to integrate with cloud providers.
- Writing queries is easy to get started with.
- When more complex queries are needed, they are more difficult to write than SQL equivalents.
- Getting used to the aggregation framework takes some effort.
- Upgrading between versions has required some additional work from developers in the past.
May 07, 2021
MongoDB is the way to go!
- Robust and Out of the box DB
- Mongo Compass Integration provides a sweet GUI for users
- Well optimized No SQL DB
- Great Community support
- Sometimes queries are tricky to execute
- Load balancing and data replication
- Indexing and Document validation
- Support for different programming languages and integration with different frameworks
- Good query performance
- Not the best solution for applications with complex transactions and many parallel operations
- It is not an optimal solution if the application needs to update the database frequently.
- Usually requires more disk space
April 19, 2020
MongoDB: King of NoSQL
- NoSQL
- Scalability
- Readable queries
- Opensource
- None so far, but security issues have occurred
- The BSON-based document storage models allow for sophisticated data modeling.
- Flexible MongoDB collection schemas allow for the storage of polymorphic records and easy migrations.
- MongoDB has readily adopted popular database concepts like change streams and graph queries.
- MongoDB will start to struggle with very large datasets even when well-indexed.
- Complex aggregation queries can be tricky in MongoDB when compared with an SQL-based database.
- Scaling a Mongo database can be expensive.
February 26, 2020
MongoDB, The ideal database for your projects in full JavaScript
- Mongo DB is free for commercial use
- MongoDB is very fast for data processing.
- Very easy to learn and use.
- JSON responses are particularly handy in a full-stack Javascript environment.
- A more user-friendly user management tool would be a good thing.
February 26, 2020
MongoDB, for big unstructured data, it just works.
- We're using it to capture/store big data
- Easy setup and configuration by developers
- The administrative interface isn't terrific, but it does work.
February 26, 2020
MongoDB, powerful flexible and arduous all in one
- Flexible schema for changing data elements.
- Sharding and replication are seedless.
- Setting triggers instead of change stream watcher.
- Slowly changing dimension equivalent would be nice.
February 26, 2020
Fast, easy to use!
- Schema-less database, which means easy to scale.
- Easy indexing gives better query times.
- Not a relational database. Lots of capabilities lost here.
- No joins, which is new to me.
December 12, 2019
MongoDB is the best NoSQL DB
- Schema-less data models.
- High performance.
- Aggregation can be a little hard to learn.
August 27, 2019
MongoDB: Scalable NoSQL Database
- Horizontal scaling with shard cluster
- Helpful documentation
- New and meaningful features in yearly releases
- Aggregation framework for reporting application
- Transaction not supported on sharded collection
- Documentation is complete but not well structured
- Support for MongoDB customers should be improved
June 14, 2019
Review for MongoDB software
- Very easy query languages.
- Less time needed to understand it.
- Very easy installation.
- Very fast for data inserting.
- Transaction function not available.
- Memory consumption is high.
May 20, 2019
MongoDB - Best DocumentDB out there !
- Extremely fast reads and writes if using the right indexes
- Built-in aggregation function for on-demand computations
- Ability to use any cloud provider for implementation. Even their own Atlas service is pretty good and affordable.
- If installing it on-prep or on your own account in a public cloud, it can be a daunting experience.
- Their aggregation functions still have room for improvement.
- Native operational reporting functionality is a bit quirky and you have to pay for it separately. This should come built in and free.
April 09, 2019
Moved to Mongo and never looked back!
- Ease of use and familiarity, particularly for Javascript developers
- Community, support, and tooling are readily available
- Design with NoSQL in mind and you'll wonder why you ever needed relational features
- Great query language
- Complex querying. Aggregation could be better explained and a bit clearer
March 14, 2019
MongoDB: easy to use, easy to shot yourself in the foot
- Easy to set up locally and on different SAAS providers (Compose.io and then MongoDB atlas).
- Being schema-less helped with having a rapid pace of development as there where many schema changes.
- Full stack developers on a NodeJS server could get started very fast as the API was familiar and relatively simple.
- Very hard to tell how to best structure your data and then effectively query it. Most of the time this led to just splitting everything into different collections and joining them on the application server or the client which was slow and hard to maintain.
- Documentation is not friendly and confusing.
- No real joins and complex querying is unclear.
March 06, 2019
One of the best NoSQL databases you can get
- Durability. MongoDB has a cluster structure ensures that data will endure without losing it. The primary-secondary-secondary structure is the key to preserve data.
- Fast response. MongoDB responds to request in milliseconds which is very fast for data processing.
- Price is fair. For the amount of money we spent, the product serves us well.
- I understand the P-S-S structure is meant to be secure but sometimes I feel in some places it is redundant.
- For more complex queries, it can be hard to work with.
- The document is kind of not up to date.
February 28, 2019
MongoDB is best tool for NoSQL type based database
- As Mongo DB is free for commercial use, it helps in creating the startup from scratch and hit the ground running.
- It makes messaging system management easy on cloud. Mongo DB helps to manage db on cloud.
- Mongo DB should return valid error while using JSON schema. It is confusing if error is not shown properly.
- Support for MongoDB should be improved.
February 28, 2019
One of the best NoSQL family databases
- Good integration with the Hadoop ecosystem, so it can be used with the other services of the Hadoop ecosystem.
- A good NoSQL family database, so you can easily store the raw data as documents.
- Good scalability as you can easily share the data and have quick availability of data.
- Easy replication of the data.
- Learning will definitely take time.
- Updating is not fast, so if you have a use case where you need to update your data at a high rate, then it is not a good choice