Software Alternatives, Accelerators & Startups

MongoDB

MongoDB (from "humongous") is a scalable, high-performance NoSQL database.

MongoDB

MongoDB Reviews and Details

This page is designed to help you find out whether MongoDB is good and if it is the right choice for you.

Screenshots and images

  • MongoDB Landing page
    Landing page //
    2023-10-21

Features & Specs

  1. Scalability

    MongoDB offers horizontal scaling through sharding, allowing it to handle large volumes of data and enabling distributed computing.

  2. Flexible Schema

    It allows for a flexible schema design using BSON (Binary JSON), making it easier to iterate and change application data models.

  3. High Performance

    MongoDB is optimized for read and write throughput, making it suitable for real-time applications.

  4. Rich Query Language

    Supports a rich and expressive query language that allows for efficient querying and analytics.

  5. Built-in Replication

    Provides robust replication mechanisms for high availability and redundancy.

  6. Geospatial Indexing

    Offers powerful geospatial indexing capabilities, useful for location-based applications.

  7. Aggregation Framework

    Enables complex data manipulations and transformations using the aggregation pipeline framework.

  8. Cross-Platform

    Works on multiple operating systems, enhancing its versatility and deployment options.

Badges & Trophies

Promote MongoDB. You can add any of these badges on your website.

SaaSHub badge
Show embed code
SaaSHub badge
Show embed code

Videos

MySQL vs MongoDB

The Good and Bad of MongoDB

what is mongoDB

Social recommendations and mentions

We have tracked the following product recommendations or mentions on various public social media platforms and blogs. They can help you see what people think about MongoDB and what they use it for.
  • Creating AI Memories using Rig & MongoDB
    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
  • The Adventures of Blink S2e2: Database, Contained
    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
  • Introducing Perseid: The Product-oriented JS framework
    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
  • DocumentDB Elastic Cluster Pricing
    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
  • I wrote some scripts for converting the UTZOO Usenet archive to a Mongo Database
    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
  • Is the internet off in Russia ?
    Mongodb.com and many other services that don't work with russians anymore. Source: almost 4 years ago
  • Unable to POST, Strange HTTP Response
    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
  • MongoDB, Inc. gives your information to other companies
    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
  • If you wanted to make section with random quotes in your React application, how would you approach fetching the data?
    - Create your own database on Mongodb.com and fetch quotes from there. Source: almost 4 years ago
  • Change Streams
    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
  • Error when building an offline version of MongoDB docs
    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
  • Ask HN: Who is hiring? (March 2022)
    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
  • Notiger - Get realtime notifications on events from your application
    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
  • Lovenotes - MongoDB Hackathon Submission
    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
  • Docket - A simplified and minimalist ToDo App
    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
  • Why Use MongoDB and When to Use It?
    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
  • Migrating your SQL Database to MongoDb
    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
  • Please upvote for an official MongoDB driver for Dart
    How does this have 110 upvotes on reddit but only 25 on mongodb.com lol ... You guys..!! Source: over 5 years ago

Summary of the public mentions of MongoDB

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.

Suggest an article

MongoDB discussion

Log in or Post with

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.