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

DBMS > CockroachDB vs. GBase vs. Hazelcast vs. Microsoft Azure Data Explorer vs. Microsoft Azure SQL Database

System Properties Comparison CockroachDB vs. GBase vs. Hazelcast vs. Microsoft Azure Data Explorer vs. Microsoft Azure SQL Database

Editorial information provided by DB-Engines
NameCockroachDB  Xexclude from comparisonGBase  Xexclude from comparisonHazelcast  Xexclude from comparisonMicrosoft Azure Data Explorer  Xexclude from comparisonMicrosoft Azure SQL Database infoformerly SQL Azure  Xexclude from comparison
DescriptionCockroachDB is a distributed database architected for modern cloud applications. It is wire compatible with PostgreSQL and backed by a Key-Value Store, which is either RocksDB or a purpose-built derivative, called Pebble.An analytical database for business intelligence with large customers in China.A widely adopted in-memory data gridFully managed big data interactive analytics platformDatabase as a Service offering with high compatibility to Microsoft SQL Server
Primary database modelRelational DBMSRelational DBMSKey-value storeRelational DBMS infocolumn orientedRelational DBMS
Secondary database modelsDocument store infoJSON support with IMDG 3.12Document store infoIf a column is of type dynamic docs.microsoft.com/­en-us/­azure/­kusto/­query/­scalar-data-types/­dynamic then it's possible to add arbitrary JSON documents in this cell
Event Store infothis is the general usage pattern at Microsoft. Billing, Logs, Telemetry events are stored in ADX and the state of an individual entity is defined by the arg_max(timestamps)
Search engine infosupport for complex search expressions docs.microsoft.com/­en-us/­azure/­kusto/­query/­parseoperator FTS, Geospatial docs.microsoft.com/­en-us/­azure/­kusto/­query/­geo-point-to-geohash-function distributed search -> ADX acts as a distributed search engine
Time Series DBMS infosee docs.microsoft.com/­en-us/­azure/­data-explorer/­time-series-analysis
Document store
Graph DBMS
DB-Engines Ranking infomeasures the popularity of database management systemsranking trend
Trend Chart
Score5.44
Rank#66  Overall
#36  Relational DBMS
Score0.87
Rank#175  Overall
#86  Relational DBMS
Score9.29
Rank#43  Overall
#5  Key-value stores
Score3.53
Rank#84  Overall
#42  Relational DBMS
Score56.85
Rank#17  Overall
#11  Relational DBMS
Websitewww.cockroachlabs.comwww.gbase8a.comhazelcast.comazure.microsoft.com/­services/­data-explorerazure.microsoft.com/­en-us/­services/­sql-database
Technical documentationwww.cockroachlabs.com/­docshazelcast.org/­imdg/­docsdocs.microsoft.com/­en-us/­azure/­data-explorerdocs.microsoft.com/­en-us/­azure/­sql-database
DeveloperCockroach LabsHazelcastMicrosoftMicrosoft
Initial release2015200820192010
Current release19.2.6, April 2020GBase 8a4.0, February 2020cloud service with continuous releasesV12
License infoCommercial or Open SourceOpen Source infoApache 2.0, commercial license availablecommercialOpen Source infoApache Version 2; commercial licenses availablecommercialcommercial
Cloud-based only infoOnly available as a cloud servicenononoyesyes
DBaaS offerings (sponsored links) infoDatabase as a Service

Providers of DBaaS offerings, please contact us to be listed.
CockroachCloud: Get your applications to market faster with a fully managed CockroachDB instance. Leave the daily maintenance, security, and operations of your database to us, and spend more time building apps and running your business.
Implementation languageGoJavaC++
Server operating systemsLinux
macOS
Windows
All OS with a Java VMhostedhosted
Data schemedynamic schemaschema-freeFixed schema with schema-less datatypes (dynamic)yes
Typing infopredefined data types such as float or dateyesyesyes infobool, datetime, dynamic, guid, int, long, real, string, timespan, double: docs.microsoft.com/­en-us/­azure/­kusto/­query/­scalar-data-typesyes
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.noyes infothe object must implement a serialization strategyyesyes
Secondary indexesyesyesall fields are automatically indexedyes
SQL infoSupport of SQLyes, wire compatible with PostgreSQLSQL-like query languageKusto Query Language (KQL), SQL subsetyes
APIs and other access methodsJDBCJCache
JPA
Memcached protocol
RESTful HTTP API
Microsoft SQL Server communication protocol (MS-TDS)
RESTful HTTP API
ADO.NET
JDBC
ODBC
Supported programming languagesC#
C++
Clojure
Go
Java
JavaScript (Node.js)
PHP
Python
Ruby
Rust
.Net
C#
C++
Clojure
Go
Java
JavaScript (Node.js)
Python
Scala
.Net
Go
Java
JavaScript (Node.js)
PowerShell
Python
R
.Net
C#
Java
JavaScript (Node.js)
PHP
Python
Ruby
Server-side scripts infoStored proceduresnoyes infoEvent Listeners, Executor ServicesYes, possible languages: KQL, Python, RTransact SQL
Triggersnoyes infoEventsyes infosee docs.microsoft.com/­en-us/­azure/­kusto/­management/­updatepolicyyes
Partitioning methods infoMethods for storing different data on different nodeshorizontal partitioning (by key range) infoall tables are translated to an ordered KV store and then broken down into 64MB ranges, which are then used as replicas in RAFTShardingSharding infoImplicit feature of the cloud service
Replication methods infoMethods for redundantly storing data on multiple nodesMulti-source replication using RAFTyes infoReplicated Mapyes infoImplicit feature of the cloud service. Replication either local, cross-facility or geo-redundant.yes, with always 3 replicas available
MapReduce infoOffers an API for user-defined Map/Reduce methodsnoyesnono
Consistency concepts infoMethods to ensure consistency in a distributed systemImmediate ConsistencyImmediate Consistency or Eventual Consistency selectable by user infoRaft Consensus AlgorithmEventual Consistency
Immediate Consistency
Immediate Consistency
Foreign keys infoReferential integrityyesnonoyes
Transaction concepts infoSupport to ensure data integrity after non-atomic manipulations of dataACIDone or two-phase-commit; repeatable reads; read commitednoACID
Concurrency infoSupport for concurrent manipulation of datayesyesyesyes
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.noyesno
User concepts infoAccess controlRole-based access controlRole-based access controlAzure Active Directory Authenticationfine grained access rights according to SQL-standard
More information provided by the system vendor
CockroachDBGBaseHazelcastMicrosoft Azure Data ExplorerMicrosoft Azure SQL Database infoformerly SQL Azure
Specific characteristicsCockroachDB is a DistributedSQL database architected for modern cloud applications....
» more
Hazelcast is an in-memory computing platform that runs applications with extremely...
» more
Azure Data Explorer is a fast and highly scalable data exploration service for log...
» more
Competitive advantages- EFFORTLESS SCALE: Scale your applications, not operational complexity. CockroachDB...
» more
Hazelcast has an optimized, multi-threaded architecture that enables the highest...
» more
Kusto Query Language (innovative query language, optimized for high performance data...
» more
Typical application scenariosSystem of record (financial ledger, inventory management, transaction record), identity...
» more
Hazelcast powers many types of large-scale, data processing applications. A sample...
» more
IoT applications IoT devices generate billions of sensor readings. Normalizing and...
» more
Key customersComcast, WeWork, LUSH, Bose, Kindred, Nubank, Baidu
» more
Hazelcast customers include 50 of the world’s largest financial services companies,...
» more
Microsoft, DocuSign, Taboola, Bosch, Siemens Healthineers, Bühler, Ecolab, Zoomd
» more
Market metrics7.5K+ long-running clusters 400+ CockroachDB Enterprise clusters 100+ CockroachCloud...
» more
Azure Data Explorer is the data service for Azure Monitor, Azure Time Series Insights,...
» more
Licensing and pricing models- Apache 2.0 for core features released up to and including the 19.1 release - Time-limited...
» more
Hazelcast provides both open source and commercial software. The open source offering...
» 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

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

More resources
CockroachDBGBaseHazelcastMicrosoft Azure Data ExplorerMicrosoft Azure SQL Database infoformerly SQL Azure
DB-Engines blog posts

Cloud-based DBMS's popularity grows at high rates
12 December 2019, Paul Andlinger

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

Increased popularity for consuming DBMS services out of the cloud
2 October 2015, Paul Andlinger

show all

Recent citations in the news

Cockroach Labs Chief Product Officer Nate Stewart Joins Board of Directors
15 July 2020, PRNewswire

CockroachDB review: Distributed SQL shifts into high gear
16 January 2020, InfoWorld

A Gmail for databases: CockroachDB aims for the top, stocks up with $86.6M new funding
5 May 2020, ZDNet

CockroachDB 19.2 Enables Enterprise to Build Global Applications with Strong Performance
12 November 2019, PRNewswire

Database Week: CockroachDB spring release targets developers
12 May 2020, ZDNet

provided by Google News

Hazelcast Simplifies Application Modernization with Event-Driven Architectures
14 July 2020, PRNewswire

Hazelcast, Sorint Expand Partnership to Address Rapidly Increasing In-Memory Computing Adoption
15 July 2020, PRNewswire

How Hazelcast hopes to make digital transformation mainstream
27 July 2020, TechRepublic

From Edge to Cloud: Boosting Data-Driven Business Performance in Times of Uncertainty
20 July 2020, IoT World Today

Event Stream Processing Software Market to Observe Significant Growth Due to Growing Demand | Amazon, Apache Spark, Confluent, Crosser, Eventador, Hazelcast
8 August 2020, Levee Report

provided by Google News

Seeq Expands Support for Microsoft Cloud services
23 July 2020, Automation World

Product News: Seeq expands support for Microsoft Cloud Services
21 July 2020, Smart Industry

2020 Microsoft Partner of the YearFinalist Seeq Expands Support for Microsoft Cloud Services
28 July 2020, Automation.com

How to share data in place from Azure Data Explorer - Microsoft
20 December 2019, Channel 9

Zoomd Takes Another Step Towards Becoming an Industry Leader After Adopting Microsoft's Azure Data Explorer
4 December 2019, PRNewswire

provided by Google News

Azure SQL Database Overview (7 of 61) | Azure SQL for Beginners - Microsoft
5 August 2020, Channel 9

Azure SQL Database Deployment Options (9 of 61) | Azure SQL for Beginners - Microsoft
5 August 2020, Channel 9

Demo: Deploy Azure SQL Database (14 of 61) | Azure SQL for Beginners - Microsoft
5 August 2020, Channel 9

Introduction to Azure SQL for beginners (1 of 61) - Microsoft
5 August 2020, Channel 9

Learning How to Transition Your SQL Server Skills to Azure SQL - Microsoft
6 August 2020, Channel 9

provided by Google News

Job opportunities

Technical Campus Recruiter
Cockroach Labs, United States

General Counsel
Cockroach Labs, United States

Accounts Receivable/ Accounts Payable Specialist
Cockroach Labs, United States

Account Executive, Texas
Cockroach Labs, United States

Manager, Compliance
Cockroach Labs, United States

Intranet Java Developer
Menard, Inc, Eau Claire, WI

Java Developers
Nithya Information Systems, Ann Arbor, MI

Vice President
Morgan Stanley, New York, NY

Associate Director, Technology - Commerce
AT&T, Dallas, TX

Software Engineer
Kelmar Associates, LLC, Wakefield, MA

Data Engineer - Risk Intelligence
Microsoft, Redmond, WA

Service Engineer
Microsoft, Redmond, WA

Program Manager 2
Microsoft, Redmond, WA

Principal Software Engineer
Microsoft, Redmond, WA

Site Reliability Engineer
Microsoft, Redmond, WA

Senior SQL Server DBA - with Microsoft Azure
CACI, Arlington, VA

Azure Data Engineer
West Advanced Technologies (WATI), Downey, CA

ONSITE | Senior Azure Data Engineer
Photon, Norwalk, CT

Data Engineer
Applied Information Sciences, Augusta, GA

Data Engineer
Applied Information Sciences, Chevy Chase, MD

jobs by Indeed




Share this page

Featured Products

MariaDB logo

SkySQL, the ultimate
MariaDB cloud, is here.

Get started with SkySQL today!

Couchbase logo

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

Vertica logo

The fastest unified analytical warehouse at extreme scale with in-database Machine Learning. Try Vertica for free with no time limit.

Datastax Astra logo

Cassandra made easy in the cloud. Build cloud-native applications faster with CQL, REST and GraphQL APIs.
Try for Free.

Neo4j logo

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

Present your product here