Softwr
MongoDB logo

MongoDB

The developer data platform

Overview

What MongoDB does

MongoDB is a general purpose, document-based, distributed database built for modern application developers and for the cloud era. It's a NoSQL database that provides high performance, high availability, and easy scalability.

What people use it for

  • Mobile applications
  • Content management
  • Real-time analytics
  • IoT applications
  • Gaming backends

The honest half

Where it falls short

Concrete and checkable, so you can decide whether any of them matter to you. This is the half of a review a vendor will not write about MongoDB.

  • 16 MB maximum document size limits large single objects
  • No native JOIN support for relational data operations
  • Higher memory usage due to storing field names with each document
  • Eventual consistency in distributed deployments can cause data stale reads

Cross-shopped

What people choose instead of MongoDB

Each pairing was judged by two reviewers asking whether a buyer would genuinely weigh the two against each other. The ones that failed were deleted rather than published.

  • MongoDB logo
    MongoDB
    vs
    DynamoDB logo
    DynamoDB

    DynamoDB: AWS's managed document/key-value database, cloud-native with pay-per-request pricing

  • MongoDB logo
    MongoDB
    vs
    Firestore logo
    Firestore

    Firestore: Google's serverless document database with real-time sync and Firestore Realtime features

  • MongoDB logo
    MongoDB
    vs
    CosmosDB logo
    CosmosDB

    CosmosDB: Microsoft Azure's globally distributed document database with multi-model support

  • MongoDB logo
    MongoDB
    vs
    Couchbase logo
    Couchbase

    Couchbase: Enterprise-grade document NoSQL database, can be self-hosted or cloud-managed

  • MongoDB logo
    MongoDB
    vs
    CouchDB logo
    CouchDB

    CouchDB: Open-source document database with peer-to-peer replication capabilities

Pricing

What MongoDB costs

Taken from the vendor's own pricing page. Prices move, so check before you buy.

M0

Free

  • 512 MB storage
  • Learning and exploration

M2

$9 /mo

  • 2 GB storage
  • Development and testing

M5

$25 /mo

  • 5 GB storage

M10+

$56.94 /mo

  • Dedicated clusters for production

Capabilities

Features

  • Document model

    Document model capability

  • Distributed architecture

    Distributed architecture capability

  • ACID transactions

    ACID transactions capability

  • Real-time analytics

    Real-time analytics capability

  • Full-text search

    Full-text search capability

  • Time series data

    Time series data capability

  • Geospatial queries

    Geospatial queries capability

  • Aggregation framework

    Aggregation framework capability

  • Node.js

    Integration with Node.js

  • Python

    Integration with Python

  • Java

    Integration with Java

  • C#

    Integration with C#

Answered, with sources

Questions people ask

Each answer names the page it came from, so you can check it rather than take our word for it.

Does MongoDB offer a free tier?

Yes. MongoDB Atlas offers an M0 free tier with 512 MB storage for learning and exploration, plus paid options starting at $9/month for M2 with 2 GB storage.

Source
Can I self-host MongoDB?

Yes. You can run MongoDB Community Edition on your own servers, or use MongoDB Enterprise Advanced for self-managed production deployments with enterprise features.

Source
What is the maximum document size in MongoDB?

Documents are limited to 16 MB. For documents exceeding this limit, you can use MongoDB's GridFS API to store files larger than the maximum size.

Source
Does MongoDB support ACID transactions?

Yes. MongoDB supports ACID transactions within a single document by default, and multi-document ACID transactions are available for replica sets and sharded clusters in MongoDB 4.0+.

Source

Behind it

Who makes MongoDB

Company
MongoDB Inc
Based in
New York, NY
Founders
Dwight Merriman, Eliot Horowitz, Kevin Ryan

Timeline

MongoDB over time

  1. Launch2017-10-19$192m

    MongoDB IPO on NASDAQ, raised $192 million

    Source
  2. Renamed2013-08-27

    10gen officially renamed to MongoDB Inc.

    Source
  3. Funding2012-05-29$42m

    Series D funding of $42 million led by New Enterprise Associates

    Source
  4. Funding2010-12-02$6.5m

    Series A funding round led by Sequoia Capital

    Source
  5. Launch2009-01-01

    MongoDB released as open-source

    Source

Keep looking

Where to go from MongoDB

Other Technology software

  • Manage your team's work, projects, & tasks online

  • The issue tracking tool you'll enjoy using

  • The collaborative interface design tool

  • A platform built for a new way of working

Softwr does not host reviews and shows no star rating for MongoDB, because a rating we did not collect is not ours to publish. What is here is the pricing and platform detail from the vendor’s own pages, limitations we could state concretely, and alternatives a reviewer confirmed people weigh against it. Tell us if any of it is wrong.

More on MongoDB