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
Score4.28
Rank#54  Overall
#9  Document stores
Score325.43
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.3, March 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 partiesCData: Connect to Big Data & NoSQL through standard Drivers.
» more

Progress DataDirect: Data connectivity across standard SQL and REST
» 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

DocumentDB Stored Procedures Best Practices - Microsoft
27 March 2017, Channel 9

Azure DocumentDB SLA now includes latency, availability, throughput, and consistency
12 April 2017, MSPoweruser

Microsoft Introduces Spark Connector for Azure DocumentDB - eWeek
16 March 2017, eWeek

AWS squares up to Microsoft in chase for MongoDB cloud budgets ...
11 April 2017, The Register

Get the most out of Azure's global DocumentDB | InfoWorld
4 January 2017, InfoWorld

provided by Google News

MongoDB database as a service offering goes global
20 April 2017, CIO

AWS squares up to Microsoft in chase for MongoDB cloud budgets
11 April 2017, The Register

AWS now lets you migrate MongoDB databases to DynamoDB
10 April 2017, VentureBeat

Developers Get Live Data Migration and Free Access With Updates to MongoDB's Database as a Service
6 April 2017, insideBIGDATA

Open-source firm MongoDB denies it has ties to CIA
6 April 2017, iTWire

provided by Google News




Share this page

Featured Products

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

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

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

Learn how to use Neo4j alongside Oracle RDBMS
for increased query speeds
& application performance.
Read the white paper.

Present your product here