DB-EnginesExtremeDB: mitigate connectivity issues in a DBMSEnglish
Deutsch
Knowledge Base of Relational and NoSQL Database Management Systemsprovided by solid IT

DBMS > IBM Cloudant vs. Microsoft Azure Cosmos DB vs. Microsoft SQL Server vs. Percona Server for MongoDB

System Properties Comparison IBM Cloudant vs. Microsoft Azure Cosmos DB vs. Microsoft SQL Server vs. Percona Server for MongoDB

Please select another system to include it in the comparison.

Editorial information provided by DB-Engines
NameIBM Cloudant  Xexclude from comparisonMicrosoft Azure Cosmos DB infoformer name was Azure DocumentDB  Xexclude from comparisonMicrosoft SQL Server  Xexclude from comparisonPercona Server for MongoDB  Xexclude from comparison
DescriptionDatabase as a Service offering based on Apache CouchDBGlobally distributed, horizontally scalable, multi-model database serviceMicrosofts flagship relational DBMSA drop-in replacement for MongoDB Community Edition with enterprise-grade features.
Primary database modelDocument storeDocument store
Graph DBMS
Key-value store
Wide column store
Relational DBMSDocument store
Secondary database modelsSpatial DBMSDocument store
Graph DBMS
Spatial DBMS
DB-Engines Ranking infomeasures the popularity of database management systemsranking trend
Trend Chart
Score2.73
Rank#108  Overall
#20  Document stores
Score29.85
Rank#27  Overall
#4  Document stores
#2  Graph DBMS
#3  Key-value stores
#3  Wide column stores
Score829.80
Rank#3  Overall
#3  Relational DBMS
Score0.55
Rank#253  Overall
#39  Document stores
Websitewww.ibm.com/­products/­cloudantazure.microsoft.com/­services/­cosmos-dbwww.microsoft.com/­en-us/­sql-serverwww.percona.com/­mongodb/­software/­percona-server-for-mongodb
Technical documentationcloud.ibm.com/­docs/­Cloudantlearn.microsoft.com/­azure/­cosmos-dblearn.microsoft.com/­en-US/­sql/­sql-serverdocs.percona.com/­percona-distribution-for-mongodb
DeveloperIBM, Apache Software Foundation infoIBM acquired Cloudant in February 2014MicrosoftMicrosoftPercona
Initial release2010201419892015
Current releaseSQL Server 2022, November 20223.4.10-2.10, November 2017
License infoCommercial or Open Sourcecommercialcommercialcommercial inforestricted free version is availableOpen Source infoGPL Version 2
Cloud-based only infoOnly available as a cloud serviceyesyesnono
DBaaS offerings (sponsored links) infoDatabase as a Service

Providers of DBaaS offerings, please contact us to be listed.
Implementation languageErlangC++C++
Server operating systemshostedhostedLinux
Windows
Linux
Data schemeschema-freeschema-freeyesschema-free
Typing infopredefined data types such as float or datenoyes infoJSON typesyesyes
XML support infoSome form of processing data in XML format, e.g. support for XML data structures, and/or support for XPath, XQuery or XSLT.noyesno
Secondary indexesyesyes infoAll properties auto-indexed by defaultyesyes
SQL infoSupport of SQLnoSQL-like query languageyesno
APIs and other access methodsRESTful HTTP/JSON APIDocumentDB API
Graph API (Gremlin)
MongoDB API
RESTful HTTP API
Table API
ADO.NET
JDBC
ODBC
OLE DB
Tabular Data Stream (TDS)
proprietary protocol using JSON
Supported programming languagesC#
Java
JavaScript
Objective-C
PHP
Ruby
.Net
C#
Java
JavaScript
JavaScript (Node.js)
MongoDB client drivers written for various programming languages
Python
C#
C++
Delphi
Go
Java
JavaScript (Node.js)
PHP
Python
R
Ruby
Visual Basic
Actionscript
C
C#
C++
Clojure
ColdFusion
D
Dart
Delphi
Erlang
Go
Groovy
Haskell
Java
JavaScript
Lisp
Lua
MatLab
Perl
PHP
PowerShell
Prolog
Python
R
Ruby
Scala
Smalltalk
Server-side scripts infoStored proceduresView functions (Map-Reduce) in JavaScriptJavaScriptTransact SQL, .NET languages, R, Python and (with SQL Server 2019) JavaJavaScript
TriggersyesJavaScriptyesno
Partitioning methods infoMethods for storing different data on different nodesShardingSharding infoImplicit feature of the cloud servicetables can be distributed across several files (horizontal partitioning); sharding through federationSharding
Replication methods infoMethods for redundantly storing data on multiple nodesMulti-source replication
Source-replica replication
yes infoImplicit feature of the cloud serviceyes, but depending on the SQL-Server EditionSource-replica replication
MapReduce infoOffers an API for user-defined Map/Reduce methodsyeswith Hadoop integration infoIntegration with Hadoop/HDInsight on Azure*noyes
Consistency concepts infoMethods to ensure consistency in a distributed systemEventual ConsistencyBounded Staleness
Consistent Prefix
Eventual Consistency
Immediate Consistency infoConsistency level configurable on request level
Session Consistency
Immediate ConsistencyEventual Consistency
Immediate Consistency
Foreign keys infoReferential integritynonoyesno
Transaction concepts infoSupport to ensure data integrity after non-atomic manipulations of datano infoatomic operations within a document possibleMulti-item ACID transactions with snapshot isolation within a partitionACIDno
Concurrency infoSupport for concurrent manipulation of datayes infoOptimistic lockingyesyesyes
Durability infoSupport for making data persistentyesyesyesyes
In-memory capabilities infoIs there an option to define some or all structures to be held in-memory only.noyesyes infovia In-Memory Engine
User concepts infoAccess controlAccess rights for users can be defined per databaseAccess rights can be defined down to the item levelfine grained access rights according to SQL-standardAccess rights for users and roles

More information provided by the system vendor

We invite representatives of system vendors to contact us for updating and extending the system information,
and for displaying vendor-provided information such as key customers, competitive advantages and market metrics.

Related products and services
3rd partiesCData: Connect to Big Data & NoSQL through standard Drivers.
» more
Navicat for SQL Server gives you a fully graphical approach to database management and development.
» more

Navicat Monitor is a safe, simple and agentless remote server monitoring tool for SQL Server and many other database management systems.
» more

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

More resources
IBM CloudantMicrosoft Azure Cosmos DB infoformer name was Azure DocumentDBMicrosoft SQL ServerPercona Server for MongoDB
DB-Engines blog posts

MySQL is the DBMS of the Year 2019
3 January 2020, Matthias Gelbmann, Paul Andlinger

The struggle for the hegemony in Oracle's database empire
2 May 2017, Paul Andlinger

Microsoft SQL Server is the DBMS of the Year
4 January 2017, Matthias Gelbmann, Paul Andlinger

show all

Recent citations in the news

IBM Code Engine and IBM Cloudant: Serverless Data and Infrastructure
16 August 2021, ibm.com

Intro to Enterprise Cloud Storage: How to Set Up a Cloudant Database
1 December 2014, Linux.com

IBM Expands Cloud Database Services with Kubernetes
26 September 2019, EnterpriseAI

Cloudant Best (and Worst) Practices — Part 1
18 March 2019, ibm.com

IBM to Purchase Cloudant Database as a service (DBaaS) Provider
22 March 2014, App Developer Magazine

provided by Google News

Public preview: Change partition key of a container in Azure Cosmos DB (NoSQL API) | Azure updates
27 March 2024, Microsoft

General availability: Microsoft Entra ID integration with Azure Cosmos DB for PostgreSQL | Azure updates
13 March 2024, Microsoft

Public Preview: Azure Cosmos DB Migration for MongoDB extension - Azure Cosmos DB for MongoDB vCore ...
15 November 2023, Microsoft

Generally Available: Add an Azure Cosmos DB custom endpoint in Azure IoT Hub | Azure updates
5 October 2023, Microsoft

Azure Cosmos DB Conf 2023 | Microsoft Learn
12 January 2024, learn.microsoft.com

provided by Google News

Top 12 Data Migration Tools for 2024
18 April 2024, TechRepublic

Data Center Ransomware Attacks on Rise: Microsoft SQL Server is Prime Target
17 April 2024, CybersecurityNews

SQL Server Integration Services (SSIS) Change Data Capture Attunity feature deprecations
28 February 2024, Microsoft

Containerize SQL Server workloads with Amazon EKS and DH2i | Amazon Web Services
28 March 2024, AWS Blog

A tumultuous, titanic Patch Tuesday as Microsoft makes some changes
10 April 2024, Sophos

provided by Google News

5 Reasons to Run MongoDB on Kubernetes
6 March 2024, The New Stack

FerretDB goes GA: Gives you MongoDB, without the MongoDB...
15 May 2023, The Stack

Percona launches management system aimed at open-source databases
17 May 2022, The Register

How to Plan Your MongoDB Upgrade
29 January 2024, The New Stack

Is database-as-a-service in Percona's future?
23 May 2022, VentureBeat

provided by Google News



Share this page

Featured Products

Milvus logo

Vector database designed for GenAI, fully equipped for enterprise implementation.
Try Managed Milvus for Free

Neo4j logo

See for yourself how a graph database can make your life easier.
Use Neo4j online for free.

Ontotext logo

GraphDB allows you to link diverse data, index it for semantic search and enrich it via text analysis to build big knowledge graphs. Get it free.

Datastax Astra logo

Bring all your data to Generative AI applications with vector search enabled by the most scalable
vector database available.
Try for Free

AllegroGraph logo

Graph Database Leader for AI Knowledge Graph Applications - The Most Secure Graph Database Available.
Free Download

Present your product here