English
Deutsch
Knowledge Base of Relational and NoSQL Database Management Systemsprovided by solid IT

DBMS > Microsoft Azure DocumentDB vs. MongoDB

System Properties Comparison Microsoft Azure DocumentDB vs. MongoDB

Please select another system to include it in the comparison.

Our visitors often compare Microsoft Azure DocumentDB and MongoDB with Amazon DynamoDB, Microsoft SQL Server and Cassandra.

Editorial information provided by DB-Engines
NameMicrosoft Azure DocumentDB  Xexclude from comparisonMongoDB  Xexclude from comparison
DescriptionPlanet-scale, highly-available NoSQL database service on Microsoft AzureOne of the most popular document stores
Database modelDocument storeDocument store
DB-Engines Ranking measures the popularity of database management systems
Trend Chart
Score3.95
Rank#56  Overall
#9  Document stores
Score326.93
Rank#5  Overall
#1  Document stores
Websiteazure.microsoft.com/­en-us/­services/­documentdbwww.mongodb.com
Technical documentationazure.microsoft.com/­en-us/­documentation/­services/­documentdbdocs.mongodb.com/­manual
DeveloperMicrosoftMongoDB, Inc
Initial release20142009
Current release3.4.2, February 2017
License Commercial or Open SourcecommercialOpen Source AGPL version 3, commercial license available
Cloud-based Only available as a cloud serviceyesno
Implementation languageC++
Server operating systemshostedLinux
OS X
Solaris
Windows
Data schemeschema-freeschema-free Although schema-free, documents of the same collection often follow the same structure
Typing predefined data types such as float or dateyes JSON typesyes string, integer, double, boolean, date, object_id
Secondary indexesyes All properties auto-indexed by defaultyes
SQL Support of (almost full) SQL standard (DML, DDL and DCL statements)no SQL-like dialect for querying documentsno
APIs and other access methodsNative support for MongoDB wire protocol
RESTful HTTP API
proprietary protocol using JSON
Supported programming languages.Net
Java
JavaScript
JavaScript (Node.js)
MongoDB client drivers written for various programming languages
Python
Actionscript inofficial driver
C
C#
C++
Clojure inofficial driver
ColdFusion inofficial driver
D inofficial driver
Dart inofficial driver
Delphi inofficial driver
Erlang
Go inofficial driver
Groovy inofficial driver
Haskell
Java
JavaScript
Lisp inofficial driver
Lua inofficial driver
MatLab inofficial driver
Perl
PHP
PowerShell inofficial driver
Prolog inofficial driver
Python
R inofficial driver
Ruby
Scala
Smalltalk inofficial driver
Server-side scripts Stored proceduresJavaScriptJavaScript
TriggersJavaScriptno
Partitioning methods Methods for storing different data on different nodesSharding Implicit feature of the cloud serviceSharding
Replication methods Methods for redundantly storing data on multiple nodesyes Implicit feature of the cloud serviceMaster-slave replication
MapReduce Offers an API for user-defined Map/Reduce methodswith Hadoop integration Integration with Hadoop/HDInsight on Azure*yes
Consistency concepts Methods to ensure consistency in a distributed systemBounded Staleness
Session Consistency
Eventual Consistency
Immediate Consistency Consistency level configurable on request level
Eventual Consistency
Immediate Consistency can be individually decided for each write operation
Foreign keys Referential integritynono typically not used, however similar functionality with DBRef possible
Transaction concepts Support to ensure data integrity after non-atomic manipulations of dataMulti-item ACID transactions with snapshot isolation within a partitionno atomic operations within a single document possible
Concurrency Support for concurrent manipulation of datayesyes
Durability Support for making data persistentyesyes optional
In-memory capabilities Is there an option to define some or all structures to be held in-memory only.yes In-memory storage engine introduced with MongoDB version 3.2
User concepts Access controlAccess rights can be defined down to the item levelAccess rights for users and roles
More information provided by the system vendor
Microsoft Azure DocumentDBMongoDB
Specific characteristicsMicrosoft Azure DocumentDB is a NoSQL service for highly available, globally distributed...
» more
MongoDB is the next-generation database that helps businesses transform their industries...
» more
Competitive advantagesGuaranteed low latency Write a sustained volume of data and synchronously index it...
» more
By offering the best of traditional databases as well as the flexibility, scale,...
» more
Typical application scenariosAzure DocumentDB enables writing globally distributed applications and allows you...
» more
Internet of Things (Bosch, Silver Spring Networks) Mobile (The Weather Channel, ADP,...
» more
Key customersReal Madrid, Orange Tribes, MSN, Telenor, NextGames
» more
ADP, Adobe, AstraZeneca, BBVA, Bosch, Cisco, CERN, Department of Veteran Affairs,...
» more
Market metricsGartner Research positions Microsoft as the leader in the Magic Quadrant Operational...
» more
20 million downloads (growing at thousands downloads per day). 2,000+ customers including...
» more
Licensing and pricing modelsWith DocumentDB, pay only for the storage you use and the throughput you provision...
» more
MongoDB database server: Free Software Foundation’s GNU AGPL v3.0. Commercial licenses...
» more
3rd party products and services
3rd partiesProgress DataDirect: Data connectivity across standard SQL and REST
» more

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

We invite representatives of 3rd party vendors to contact us for presenting information about their offerings here.

More resources
Microsoft Azure DocumentDBMongoDB
DB-Engines blog posts

The popularity of cloud-based DBMSs has increased tenfold in four years
7 February 2017, Matthias Gelbmann

show all

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

Winners, losers and an attractive newcomer in Novembers DB-Engines ranking
2 November 2015, Paul Andlinger

show all

Conferences and events

MongoDB World 2017
Chicago, Illinois, USA, 20-21 June 2017

Recent citations in the news

Microsoft Spark Connector for Azure DocumentDB Supports Data Science
16 March 2017, eWeek

Building a Scalable Online Game with Azure - Part 3
6 March 2017, Gamasutra (blog)

Microsoft Azure Announces Killer Cybersecurity Service; Makes Azure Even Better for Developers
21 February 2017, University Herald

Why Oracle and Microsoft are obsessing over smaller tech competitors
17 March 2017, TechRepublic

What a Successful IoT Project Looks Like — Starting With Millions of Sensors
20 March 2017, RTInsights (press release) (blog)

provided by Google News

MongoDB Expands OEM Partner Program to Help ISVs Build ...
22 March 2017, Bobsguide (press release)

MongoDB's Atlas database service goes freemium
7 March 2017, TechCrunch

Microsoft really wants those MongoDB devs to move to DocumentDB
16 March 2017, The Register

Review: MongoDB learns cool new tricks
15 March 2017, InfoWorld

3T Software Labs acquires Robomongo, the most widely used MongoDB tool
14 March 2017, SDTimes.com

provided by Google News




Share this page

Featured Products

Get your step-by-step guide comparing RDBMS to graph databases, including data models, query languages, and deployment strategies.

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

An in-memory computing platform for fast data processing in real time with high availability and scalability. Free XAP Download Here.

Datastax delivers Apache Cassandra as part of a database platform purpose built for IOT, Web and Mobile Apps. Download now.

Present your product here