DB-EnginesExtremeDB for everyone with an RTOSEnglish
Deutsch
Knowledge Base of Relational and NoSQL Database Management Systemsprovided by solid IT

DBMS > IBM Cloudant vs. Microsoft Azure Cosmos DB vs. NSDb vs. Sadas Engine vs. TypeDB

System Properties Comparison IBM Cloudant vs. Microsoft Azure Cosmos DB vs. NSDb vs. Sadas Engine vs. TypeDB

Editorial information provided by DB-Engines
NameIBM Cloudant  Xexclude from comparisonMicrosoft Azure Cosmos DB infoformer name was Azure DocumentDB  Xexclude from comparisonNSDb  Xexclude from comparisonSadas Engine  Xexclude from comparisonTypeDB infoformerly named Grakn  Xexclude from comparison
DescriptionDatabase as a Service offering based on Apache CouchDBGlobally distributed, horizontally scalable, multi-model database serviceScalable, High-performance Time Series DBMS designed for Real-time Analytics on top of KubernetesSADAS Engine is a columnar DBMS specifically designed for high performance in data warehouse environmentsTypeDB is a strongly-typed database with a rich and logical type system and TypeQL as its query language
Primary database modelDocument storeDocument store
Graph DBMS
Key-value store
Wide column store
Time Series DBMSRelational DBMSGraph DBMS
Relational DBMS infoOften described as a 'hyper-relational' database, since it implements the 'Entity-Relationship Paradigm' to manage complex data structures and ontologies.
Secondary database modelsSpatial DBMS
DB-Engines Ranking infomeasures the popularity of database management systemsranking trend
Trend Chart
Score2.68
Rank#106  Overall
#20  Document stores
Score29.04
Rank#27  Overall
#4  Document stores
#2  Graph DBMS
#3  Key-value stores
#3  Wide column stores
Score0.00
Rank#383  Overall
#41  Time Series DBMS
Score0.00
Rank#383  Overall
#158  Relational DBMS
Score0.65
Rank#234  Overall
#20  Graph DBMS
#107  Relational DBMS
Websitewww.ibm.com/­products/­cloudantazure.microsoft.com/­services/­cosmos-dbnsdb.iowww.sadasengine.comtypedb.com
Technical documentationcloud.ibm.com/­docs/­Cloudantlearn.microsoft.com/­azure/­cosmos-dbnsdb.io/­Architecturewww.sadasengine.com/­en/­sadas-engine-download-free-trial-and-documentation/­#documentationtypedb.com/­docs
DeveloperIBM, Apache Software Foundation infoIBM acquired Cloudant in February 2014MicrosoftSADAS s.r.l.Vaticle
Initial release20102014201720062016
Current release8.02.26.3, January 2024
License infoCommercial or Open SourcecommercialcommercialOpen Source infoApache Version 2.0commercial infofree trial version availableOpen Source infoGPL Version 3, commercial licenses available
Cloud-based only infoOnly available as a cloud serviceyesyesnonono
DBaaS offerings (sponsored links) infoDatabase as a Service

Providers of DBaaS offerings, please contact us to be listed.
Implementation languageErlangJava, ScalaC++Java
Server operating systemshostedhostedLinux
macOS
AIX
Linux
Windows
Linux
OS X
Windows
Data schemeschema-freeschema-freeyesyes
Typing infopredefined data types such as float or datenoyes infoJSON typesyes: int, bigint, decimal, stringyesyes
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.nononono
Secondary indexesyesyes infoAll properties auto-indexed by defaultall fields are automatically indexedyesyes
SQL infoSupport of SQLnoSQL-like query languageSQL-like query languageyesno
APIs and other access methodsRESTful HTTP/JSON APIDocumentDB API
Graph API (Gremlin)
MongoDB API
RESTful HTTP API
Table API
gRPC
HTTP REST
WebSocket
JDBC
ODBC
Proprietary protocol
gRPC protocol
TypeDB Console (shell)
TypeDB Studio (Visualisation software- previously TypeDB Workbase)
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
Java
Scala
.Net
C
C#
C++
Groovy
Java
PHP
Python
All JVM based languages
Groovy
Java
JavaScript (Node.js)
Python
Scala
Server-side scripts infoStored proceduresView functions (Map-Reduce) in JavaScriptJavaScriptnonono
TriggersyesJavaScriptnono
Partitioning methods infoMethods for storing different data on different nodesShardingSharding infoImplicit feature of the cloud serviceShardinghorizontal partitioningSharding infoby using Cassandra
Replication methods infoMethods for redundantly storing data on multiple nodesMulti-source replication
Source-replica replication
yes infoImplicit feature of the cloud servicenoneMulti-source replication infoby using Cassandra
MapReduce infoOffers an API for user-defined Map/Reduce methodsyeswith Hadoop integration infoIntegration with Hadoop/HDInsight on Azure*nonoyes infoby using Apache Kafka and Apache Zookeeper
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
Eventual ConsistencyImmediate ConsistencyImmediate Consistency
Foreign keys infoReferential integritynononoyesno infosubstituted by the relationship feature
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 partitionnoACID
Concurrency infoSupport for concurrent manipulation of datayes infoOptimistic lockingyesyesyesyes
Durability infoSupport for making data persistentyesyesUsing Apache Luceneyesyes
In-memory capabilities infoIs there an option to define some or all structures to be held in-memory only.noyes infomanaged by 'Learn by Usage'no
User concepts infoAccess controlAccess rights for users can be defined per databaseAccess rights can be defined down to the item levelAccess rights for users, groups and roles according to SQL-standardyes infoat REST API level; other APIs in progress
More information provided by the system vendor
IBM CloudantMicrosoft Azure Cosmos DB infoformer name was Azure DocumentDBNSDbSadas EngineTypeDB infoformerly named Grakn
Specific characteristicsTypeDB is a polymorphic database with a conceptual data model, a strong subtyping...
» more
Competitive advantagesTypeDB provides a new level of expressivity, extensibility, interoperability, and...
» more
Typical application scenariosLife sciences : TypeDB makes working with biological data much easier and accelerates...
» more
Licensing and pricing modelsApache f or language drivers, and AGPL and Commercial for the database server. The...
» more

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

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 DocumentDBNSDbSadas EngineTypeDB infoformerly named Grakn
Recent citations in the news

Cloudant Best (and Worst) Practices — Part 1
18 March 2019, 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

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

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

provided by Google News

General Availability: Data API builder | Azure updates
15 May 2024, azure.microsoft.com

Start your AI journey with Microsoft Azure Cosmos DB—compete for $10K
9 May 2024, azure.microsoft.com

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

Microsoft Ships Data API Builder for Azure SQL Databases
15 May 2024, Visual Studio Magazine

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

provided by Google News

An Enterprise Data Stack Using TypeDB | by Daniel Crowe
2 September 2021, Towards Data Science

Spacecraft Engineering Models: How to Migrate UML to TypeQL
8 September 2021, hackernoon.com

Speedb Goes Open Source With Its Speedb Data Engine, A Drop-in Replacement for RocksDB
9 November 2022, businesswire.com

195 Data Science Libraries You Should Reconsider Using | by Dimitris Effrosynidis
2 February 2024, DataDrivenInvestor

Modelling Biomedical Data for a Drug Discovery Knowledge Graph
6 October 2020, Towards Data Science

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.

AllegroGraph logo

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

RaimaDB logo

RaimaDB, embedded database for mission-critical applications. When performance, footprint and reliability matters.
Try RaimaDB for 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

Present your product here