Scalability
MongoDB offers horizontal scaling through sharding, allowing it to handle large volumes of data and enabling distributed computing.
Flexible Schema
It allows for a flexible schema design using BSON (Binary JSON), making it easier to iterate and change application data models.
High Performance
MongoDB is optimized for read and write throughput, making it suitable for real-time applications.
Rich Query Language
Supports a rich and expressive query language that allows for efficient querying and analytics.
Built-in Replication
Provides robust replication mechanisms for high availability and redundancy.
Geospatial Indexing
Offers powerful geospatial indexing capabilities, useful for location-based applications.
Aggregation Framework
Enables complex data manipulations and transformations using the aggregation pipeline framework.
Cross-Platform
Works on multiple operating systems, enhancing its versatility and deployment options.
Promote MongoDB. You can add any of these badges on your website.
MongoDB is generally regarded as a good database solution for applications needing flexibility, scalability, and fast development times. However, it may not be the best choice for applications requiring complex transactions or where ACID compliance is critical, as it originally prioritized availability over consistency. Recent improvements, including multi-document transactions, have addressed some concerns, making it more versatile.
We have collected here some useful links to help you find out if MongoDB is good.
Check the traffic stats of MongoDB on SimilarWeb. The key metrics to look for are: monthly visits, average visit duration, pages per visit, and traffic by country. Moreoever, check the traffic sources. For example "Direct" traffic is a good sign.
Check the "Domain Rating" of MongoDB on Ahrefs. The domain rating is a measure of the strength of a website's backlink profile on a scale from 0 to 100. It shows the strength of MongoDB's backlink profile compared to the other websites. In most cases a domain rating of 60+ is considered good and 70+ is considered very good.
Check the "Domain Authority" of MongoDB on MOZ. A website's domain authority (DA) is a search engine ranking score that predicts how well a website will rank on search engine result pages (SERPs). It is based on a 100-point logarithmic scale, with higher scores corresponding to a greater likelihood of ranking. This is another useful metric to check if a website is good.
The latest comments about MongoDB on Reddit. This can help you find out how popualr the product is and what people think about it.
In this article, weโll build a CLI tool using the Rig AI framework and MongoDB for retrieval-augmented generation (RAG). This tool will store summarized conversations in a database and retrieve them when needed, enabling the AI to maintain context over time. - Source: dev.to / over 1 year ago
Have a Mongo database holding the various phrases we're going to use and potentially configuration data for the frontend as well. - Source: dev.to / almost 2 years ago
It's also worth mentioning that Perseid provides out-of-the-box support for React, VueJS, Svelte, MongoDB, MySQL, PostgreSQL, Express and Fastify. - Source: dev.to / almost 2 years ago
Does anyone know if the most basic Elastic Cluster instance of DocumentDB carries any monthly fixed cost or is it just on-demand cost? Another words if I run like 10,000 queries against the DB per month, what kind of bill would I expect? This is for a super small app. I am currently using mongodb free tier , but want to migrate everything to AWS. Can't seem to find a straight answer to the pricing question. Source: over 3 years ago
You can use either MongoDB.com's dashboard (if you host a remote database) or Mongo Compass to run queries on the data or you can modify the express middleware with your own queries. I'm still working on the API, so it's not very robust yet. I will update this when it is. Source: over 3 years ago
Mongodb.com and many other services that don't work with russians anymore. Source: almost 4 years ago
If I go to mongodb.com, I can see that no data has been posted to the database. However, the logs DO show that my requests have been received. Source: almost 4 years ago
I recently made an account on mongodb.com, and soon after, I saw checked my Facebook advertisement settings and saw that MongoDB was targeting me through "uploaded a list to target you". Very likely they sell or use your information on/to other platforms and companies too. Source: almost 4 years ago
- Create your own database on Mongodb.com and fetch quotes from there. Source: almost 4 years ago
Otherwise, all the other instances of the application will fire (if I run the app on localhost, changes on the server will observed on localhost without this check). Thus exponentially increasing "writes" (they aren't writes as the data would be the same, but its traffic none the less). That's what I mean about the "watch happens on the database" which means I'm not watching the code locally (e.g. it's not handled... Source: almost 4 years ago
I've actually managed to do it today. The reason why I haven't done it before is because I had to login via mongodb.com to use their Jira. I hope they respond! Source: about 4 years ago
MongoDB | SE3/Senior Software Engineer, Query | Full-time | $180-300k+ (total comp, negotiable) | NYC, Chicago, or Remote (North America only) | https://mongodb.com MongoDB started as a NoSQL document database, but we are growing into a data platform with sophisticated support for transactional, analytics, full-text search, and time-series queries at huge scale. This opening is specifically for my Database Query... - Source: Hacker News / over 4 years ago
After creating a notiger account, you create a project. Each project can have streams that will receive the events. When an event is received, it is stored in a database, MongoDB in this case and a notification is pushed to all devices with notifications enabled that the user has. - Source: dev.to / over 4 years ago
This project was bootstrapped with Create React App Designed using the effluent Chakra UI and powered by MongoDB. - Source: dev.to / over 4 years ago
Hello There! I am Tharun and I am really happy to present to you the Docket. (You guessed it, a ToDo App). It is powered by the beloved react with node as the backend doing all the heavy lifting and ofcourse, one of the well thought out and most awesome nosql database out there our very favorite MongoDB storing all the app's data. - Source: dev.to / over 4 years ago
MongoDB is a documents database that is used to create high-availability and scalable web applications. Thanks to its modular schema method, it's trendy among teams of developers who employ agile methodologies. Moreover, with the drivers for all the major software languages, MongoDB permits you to start developing your application without configuring databases instantly. - Source: dev.to / almost 5 years ago
In this article you are going to learn how to migrate your Relational database(MySQL, MariaDb etc) to Non-relational database like MongoDb. - Source: dev.to / over 5 years ago
How does this have 110 upvotes on reddit but only 25 on mongodb.com lol ... You guys..!! Source: over 5 years ago
MongoDB, a prominent NoSQL database, is widely recognized for its document-oriented data model, which offers significant flexibility. This adaptability is highlighted in various recent discussions where MongoDB is credited with simplifying schema modifications and accommodating evolving application needs without the rigid constraints often encountered with traditional relational databases.
Public perception of MongoDB is generally favorable, particularly due to its modular and scalable architecture. It supports agile methodologies, making it a popular choice among development teams looking to build high-availability applications. The database's versatility is further underscored by its integration capabilities with a vast array of programming languages, facilitating seamless application development from the outset without intricate database configurations.
However, MongoDB is not without its critiques. A notable point of contention is its switch from an open-source model to a more restricted license under the Server Side Public License (SSPL), as observed in community conversations. This change has spurred the development of forks and alternative offerings, like FerretDB, intended to bring MongoDB's functionality back into the open-source fold. Such movements signal a segment of the community's desire for greater control and transparency in their database solutions.
Despite this, MongoDB's robust feature set continues to attract attention. MongoDB Atlas, a globally managed cloud database solution, emerges as a significant offering, allowing deployment on major cloud service providers like AWS, Google Cloud, and Azure. Atlas is lauded for its automation features, which streamline resource management and optimize workload handling, thus reducing operational overhead.
Moreover, MongoDB's ecosystem expansion through MongoDB Realm provides a compelling alternative to Firebase, catering specifically to applications that benefit from a flexible data model. This initiative underscores MongoDB's strategic efforts to extend its reach within the app development landscape.
Comparatively, MongoDB faces competition from a range of database technologies including PostgreSQL, MySQL, Redis, Apache Cassandra, and others. Each competitor has its unique appeal and technical advantages, such as PostgreSQL's comprehensive relational capabilities or Redis's speed and efficiency in in-memory data management.
Community interactions reveal some concerns about data privacy and handling practices associated with MongoDB, with reports of targeted marketing efforts and data sharing invoking discussions on user privacy and data protection strategies.
In summary, MongoDB remains a pivotal player in the database industry, renowned for its flexibility and innovative approaches to data management. While facing challenges with its licensing model and competitive landscape, MongoDB's ongoing enhancements and cloud-based offerings position it as a formidable option for modern application development. As users and organizations continue to navigate their specific needs and considerations, MongoDBโs evolving ecosystem is likely to sustain its relevance among both developers and enterprise clients alike.
Do you know an article comparing MongoDB to other products?
Suggest a link to a post with product alternatives.
Is MongoDB good? This is an informative page that will help you find out. Moreover, you can review and discuss MongoDB here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.