DB-EnginesCrateDB bannerEnglish
Deutsch
Knowledge Base of Relational and NoSQL Database Management Systemsprovided by solid IT

DBMS > MongoDB

MongoDB System Properties

Please select another system to compare it with MongoDB.

Our visitors often compare MongoDB with Elasticsearch, Cassandra and Microsoft Azure Cosmos DB.

Editorial information provided by DB-Engines
NameMongoDB
DescriptionOne of the most popular document stores available both as a fully managed cloud service and for deployment on self-managed infrastructure
Primary database modelDocument store
Secondary database modelsSearch engine infointegrated Lucene index, currently in MongoDB Atlas only.
DB-Engines Ranking infomeasures the popularity of database management systemsranking trend
Trend Chart
Score412.09
Rank#5  Overall
#1  Document stores
Websitewww.mongodb.com
Technical documentationdocs.mongodb.com/­manual
DeveloperMongoDB, Inc
Initial release2009
Current release4.2, August 2019
License infoCommercial or Open SourceOpen Source infoMongoDB Inc.'s Server Side Public License v1. Prior versions were published under GNU AGPL v3.0. Commercial licenses are also available.
Cloud-based only infoOnly available as a cloud serviceno infoMongoDB available as DBaaS (MongoDB Atlas)
DBaaS offerings (sponsored links) infoDatabase as a Service

Providers of DBaaS offerings, please contact us to be listed.
MongoDB Atlas: Deploy a fully managed cloud database on-demand and ready for use in minutes. Available on AWS, Azure, and GCP.
Implementation languageC++
Server operating systemsLinux
OS X
Solaris
Windows
Data schemeschema-free infoAlthough schema-free, documents of the same collection often follow the same structure. Optionally impose all or part of a schema by defining a JSON schema.
Typing infopredefined data types such as float or dateyes infostring, integer, double, decimal, boolean, date, object_id, geospatial
Secondary indexesyes
SQL infoSupport of SQLRead-only SQL queries via the MongoDB Connector for BI
APIs and other access methodsproprietary protocol using JSON
Supported programming languagesActionscript infoinofficial driver
C
C#
C++
Clojure infoinofficial driver
ColdFusion infoinofficial driver
D infoinofficial driver
Dart infoinofficial driver
Delphi infoinofficial driver
Erlang
Go
Groovy infoinofficial driver
Haskell
Java
JavaScript
Lisp infoinofficial driver
Lua infoinofficial driver
MatLab infoinofficial driver
Perl
PHP
PowerShell infoinofficial driver
Prolog infoinofficial driver
Python
R infoinofficial driver
Ruby
Scala
Smalltalk infoinofficial driver
Server-side scripts infoStored proceduresJavaScript
Triggersyes infoin MongoDB Atlas only
Partitioning methods infoMethods for storing different data on different nodesSharding infopartitioned by hashed, ranged, or zoned sharding keys
Replication methods infoMethods for redundantly storing data on multiple nodesMaster-slave replication
MapReduce infoOffers an API for user-defined Map/Reduce methodsyes
Consistency concepts infoMethods to ensure consistency in a distributed systemEventual Consistency
Immediate Consistency infocan be individually decided for each write operation
Foreign keys infoReferential integrityno infotypically not used, however similar functionality with DBRef possible
Transaction concepts infoSupport to ensure data integrity after non-atomic manipulations of dataMulti-document ACID Transactions with snapshot isolation
Concurrency infoSupport for concurrent manipulation of datayes
Durability infoSupport for making data persistentyes infooptional
In-memory capabilities infoIs there an option to define some or all structures to be held in-memory only.yes infoIn-memory storage engine introduced with MongoDB version 3.2
User concepts infoAccess controlAccess rights for users and roles
More information provided by the system vendor
MongoDB
Specific characteristics

MongoDB is the leading modern, general purpose data platform, designed to unleash the power of software and data for developers and the applications they build. The world's most sophisticated organizations, from cutting-edge startups to the largest companies and government agencies, use MongoDB to create applications never before possible, at a fraction of the cost of legacy databases. MongoDB was also named a leader in the Forrester Wave™: Big Data NoSQL, Q1 2019.

MongoDB is designed to meet the demands of modern apps with a technology foundation that enables you through:

1. The document data model - presenting you the best way to work with data.

2. A distributed systems design - allowing you to intelligently put data where you want it.

3. A unified experience that gives you the freedom to run anywhere - allowing you to future-proof your work and eliminate vendor lock-in.

MongoDB offers the fully managed, on-demand and global MongoDB Atlas service in the public cloud. Atlas enables customers to take advantage of MongoDB’s capabilities on AWS, Azure, or GCP without needing to deploy, operate, and scale the software or underlying infrastructure themselves. MongoDB Atlas is available through a pay-as-you-go model and billed on an hourly basis. It’s easy to get started – use a simple GUI or programmatic API calls to select the public cloud provider, region, instance size, and features you need.

The MongoDB Atlas Data Lake extends the power and productivity of MongoDB to offline analytics workloads. The Atlas Data Lake allows you to quickly and easily query data in any format on Amazon S3 (with other cloud providers coming), using the regular MongoDB Query Language and tools. With Atlas Data Lake you don’t have to move data anywhere, you can work with complex data immediately in its native form without first having to define a schema, and with its fully-managed, serverless architecture, you control costs and remove the operational burden.

The MongoDB Realm and Stitch Platform helps you build better fullstack apps faster. It offers easily configurable rules for accessing data and services directly from your application frontend, along with serverless functions to execute application logic. You can automatically sync data between the client and Atlas as the backend data layer. Through integrations with your code repositories you can develop locally and then seamlessly deploy version-controlled application updates to test and production.

The MongoDB Realm Database is used by over 100,000 developers and has been installed over 2 billion times, offering a fast, easy-to-use alternative to SQLite and Core Data. With support for complex queries, safe threading, a reactive architecture to create responsive and fluent UIs, encryption, and cross-platform support, developers can simplify their code and build powerful and engaging experiences on more devices.

Competitive advantages

The MongoDB Data Platform can be used by developers building OLTP and analytical apps. Through its design, MongoDB provides a technology foundation to meet the demands of modern apps, enabling developers to work with data wherever it lives: on device, in the application’s backend database and search engine, and in the data lake.

MongoDB maintains the most valuable features of relational databases: strong consistency, ACID transactions, expressive query language and secondary indexes. As a result, developers can build highly functional applications faster than NoSQL databases.

MongoDB provides the data model flexibility, elastic scalability, along with the performance and resilience of NoSQL databases. As a result, developers can continuously enhance applications, and deliver them at almost unlimited scale wherever they choose to run them.

Typical application scenarios

Review the MongoDB Use Case Guidance whitepaper to learn more about those use cases served by the MongoDB Data Platform, and where you should evaluate alternative solutions.

Key customers

ADP, Adobe, Amadeus, AstraZeneca, Auto Trader, Barclays, BBVA, Bosch, Cisco, CERN, City of Chicago, Coinbase, Department of Veteran Affairs, Department of Works and Pensions, eBay, eHarmony, Electronic Arts, Elsevier, Epic Games, Expedia, Forbes, Foursquare, Gap, Genentech, HSBC, Jaguar Land Rover, KPMG, MetLife, Morgan Stanley, Nationwide, OTTO, Pearson, Porsche, RBS, Sage, Salesforce, SAP, Sega, Sprinklr, Telefonica, The Weather Channel, Ticketmaster, Under Armour, Verizon Wireless

See more MongoDB customers.

Market metrics
  • 70 million downloads (growing at more than 30 thousand downloads per day).

  • 15,000+ customers in more than 100 countries around the world. Includes more than 50% of the Fortune 100

  • Named a leader in the Forrester Wave™: Big Data NoSQL, Q1 2019 and the Forrester Wave™: Database-As-A-Service Q2 2019

  • 1M+ registrations for MongoDB University courses

  • More than 1,000 technology and service partners

  • Highest placed non-relational database in DB Engines rankings  

Licensing and pricing models
  • MongoDB database server: Server-Side Public License (SSPL). Commercial licenses are also available from MongoDB, Inc.

  • MongoDB supported drivers: Apache License v2.0. Third parties have created over 30 drivers too; licenses will vary.

  • Documentation: Creative Commons.

  • MongoDB Atlas offers a fully-managed MongoDB as a service with convenient hourly billing on ~70 regions across AWS, Azure, and Google Cloud

  • MongoDB Atlas Data Lake is a fully managed data lake service with pricing based on data scanned, data transferred and data returned, delivered in a serverless model

  • MongoDB Enterprise Advanced is licensed via RAM Pools, that can be distributed across any number of server instances, or per physical server, per year. Includes 24x7 support, advanced management software and security integrations, commercial licensing, certifications and on-demand training.

  • MongoDB Stitch and Realm is the serverless application platform from MongoDB. 

  • The MongoDB Realm database is licensed under the Apache License v2.0. 

  • Consulting and training through MongoDB University are also available

Related products and services
Studio 3T: The world's favorite IDE for working with MongoDB
DBHawk: Powerful web-based MongoDB GUI. Connect securely to on-premise MongoDB or MongoDB on the Cloud, Atlas or mLab.
ScaleGrid: Deploy, monitor, backup and scale MongoDB in the cloud with the #1 Database-as-a-Service (DBaaS) platform.

Fully managed on AWS, Azure & DigitalOcean

The #1 MongoDB hosting platform with advanced monitoring, high availability, and full MongoDB admin access. Host on Shared or Dedicated servers, or in your own AWS or Azure account to save up to 75% on long-term hosting costs with Reserved Instances. Plans start at $10/GB.

Learn more about MongoDB DBaaS

•  MongoDB Cloud
•  MongoDB Pricing
•  Compare MongoDB Providers

Top MongoDB articles you might like

•  MongoDB vs. Cassandra
•  Which is the best MongoDB GUI?
•  Fast Paging with MongoDB

CData: Connect to Big Data & NoSQL through standard Drivers.

Connect Apps, BI, & ETL Tools
to MongoDB

Easily connect BI, Analytics, Reporting, and Custom Apps
with Big Data & NoSQL databases.

Connect to Big Data & NoSQL databases without writing code! Our state-of-the-art Drivers let you read, write, and update big data sources through a standard database interface - just like using SQL Server. Trial downloads are available at www.cdata.com/drivers.

Big Data & NoSQL Drivers:
MongoDB, Google BigQuery, Cassandra,
and Other Big Data & Cloud sources ...
ODBC | JDBC | ADO.NET | SQL SSIS | BIZTALK | CLOUD | SYNC The Leading Provider of Big Data & NoSQL Drivers
Knowi: Build MongoDB Reports and Data Visualizations in Minutes with Native Integration
Dremio: Analyze your data with standard SQL and any BI tool. Accelerate your queries up to 1,000x.
Navicat for MongoDB gives you a highly effective GUI interface for MongoDB database management, administration and development.

We invite representatives of vendors of related products to contact us for presenting information about their offerings here.

More resources
MongoDB
DB-Engines blog posts

PostgreSQL is the DBMS of the Year 2018
2 January 2019, Paul Andlinger, Matthias Gelbmann

PostgreSQL moves up one rank at the expense of MongoDB
1 September 2016, Paul Andlinger

Oracle is the DBMS of the Year
5 January 2016, Paul Andlinger, Matthias Gelbmann

show all

Recent citations in the news

MongoDB: Not A Buy Yet
10 October 2019, Seeking Alpha

MongoDB points Compass at GitHub under SSPL
25 September 2019, DevClass

MongoDB cloud chief explains the value add that Atlas brings for modern data companies
26 September 2019, Diginomica

MongoDB Management Talks Growth Drivers, Operating Margin, and More
18 September 2019, The Motley Fool

Have Insiders Sold MongoDB, Inc. (NASDAQ:MDB) Shares Recently?
5 October 2019, Yahoo Finance

provided by Google News

Job opportunities

Sr. Database Engineer
Visa, Austin, TX

Sr. Database Engineer - NoSQL
Visa, Austin, TX

Sr. Database Engineer - DB2
Visa, Denver, CO

Database Engineer
4C Insights, Chicago, IL

Entry-Level Full Stack Developer
IBM, San Jose, CA

jobs by Indeed




Share this page

Featured Products

RavenDB logo

Setup a fully managed RavenDB Cloud Database in minutes. Enjoy hosting, management, backups all in one place.
Grab a Free Instance

Couchbase logo

SQL + JSON + NoSQL.
Power, flexibility & scale.
All open source.
Get started now.

Neo4j logo

Get your free copy of the new O'Reilly book Graph Algorithms with 20+ examples for
machine learning, graph analytics and more.

Redis logo

Hosted, serverless DBaaS
in 3 steps.

30MB Free!
Start now.

Present your product here