DB-EnginesInfluxDB: Focus on building software with an easy-to-use serverless, scalable time series platformEnglish
Deutsch
Knowledge Base of Relational and NoSQL Database Management Systemsprovided by solid IT

DBMS > Kdb+ vs. MariaDB vs. Microsoft Azure SQL Database vs. MongoDB

System Properties Comparison Kdb+ vs. MariaDB vs. Microsoft Azure SQL Database vs. MongoDB

Please select another system to include it in the comparison.

Editorial information provided by DB-Engines
NameKdb+  Xexclude from comparisonMariaDB  Xexclude from comparisonMicrosoft Azure SQL Database infoformerly SQL Azure  Xexclude from comparisonMongoDB  Xexclude from comparison
DescriptionHigh performance Time Series DBMSMySQL application compatible open source RDBMS, enhanced with high availability, security, interoperability and performance capabilities. MariaDB ColumnStore provides a column-oriented storage engine and MariaDB Xpand supports distributed SQL.Database as a Service offering with high compatibility to Microsoft SQL ServerOne of the most popular document stores available both as a fully managed cloud service and for deployment on self-managed infrastructure
Primary database modelTime Series DBMSRelational DBMSRelational DBMSDocument store
Secondary database modelsRelational DBMSDocument store
Graph DBMS infowith OQGraph storage engine
Spatial DBMS
Document store
Graph DBMS
Spatial DBMS
Spatial DBMS
Search engine infointegrated Lucene index, currently in MongoDB Atlas only.
Time Series DBMS infoTime Series Collections introduced in Release 5.0
DB-Engines Ranking infomeasures the popularity of database management systemsranking trend
Trend Chart
Score8.10
Rank#55  Overall
#2  Time Series DBMS
Score104.36
Rank#12  Overall
#8  Relational DBMS
Score83.25
Rank#14  Overall
#9  Relational DBMS
Score484.67
Rank#5  Overall
#1  Document stores
Websitekx.commariadb.com infoSite of MariaDB Corporation
mariadb.org infoSite of MariaDB Foundation
azure.microsoft.com/­en-us/­services/­sql-databasewww.mongodb.com
Technical documentationcode.kx.commariadb.com/­kb/­en/­librarydocs.microsoft.com/­en-us/­azure/­azure-sqldocs.mongodb.com/­manual
DeveloperKx Systems, a division of First Derivatives plcMariaDB Corporation Ab (MariaDB Enterprise),
MariaDB Foundation (community MariaDB Server) infoThe lead developer Monty Widenius is the original author of MySQL
MicrosoftMongoDB, Inc
Initial release2000 infokdb was released 2000, kdb+ in 2003200920102009
Current release3.6, May 201810.6.5, November 2021V125.0, July 2021
License infoCommercial or Open Sourcecommercial infofree 32-bit versionOpen Source infoGPL version 2, commercial enterprise subscription availablecommercialOpen Source infoMongoDB Inc.'s Server Side Public License v1. Prior versions were published under GNU AGPL v3.0. Commercial licenses are also available.
Cloud-based only infoOnly available as a cloud servicenonoyesno infoMongoDB available as DBaaS (MongoDB Atlas)
DBaaS offerings (sponsored links) infoDatabase as a Service

Providers of DBaaS offerings, please contact us to be listed.
SkySQL (The Ultimate MariaDB Cloud): The first and only DBaaS to bring the full power of MariaDB Platform to the cloud, combining powerful enterprise features and world-class support with unrivaled ease of use and groundbreaking innovation.
  • MongoDB Atlas: Global multi-cloud database with unmatched data distribution and mobility across AWS, Azure, and Google Cloud, built-in automation for resource and workload optimization, and so much more.
  • ScaleGrid for MongoDB: Fully managed hosting for MongoDB database on AWS, Azure and DigitalOcean with high availability and SSH access on the #1 multi-cloud DBaaS.
Implementation languageqC and C++C++C++
Server operating systemsLinux
OS X
Solaris
Windows
FreeBSD
Linux
Solaris
Windows infoColumnStore storage engine not available on Windows
hostedLinux
OS X
Solaris
Windows
Data schemeyesyes infoDynamic columns are supportedyesschema-free infoAlthough schema-free, documents of the same collection often follow the same structure. Optionally impose all or part of a schema by defining a JSON schema.
Typing infopredefined data types such as float or dateyesyesyesyes infostring, integer, double, decimal, boolean, date, object_id, geospatial
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.yesyesyes
Secondary indexesyes infotable attribute 'grouped'yesyesyes
SQL infoSupport of SQLSQL-like query language (q)yes infowith proprietary extensionsyesRead-only SQL queries via the MongoDB Connector for BI
APIs and other access methodsHTTP API
JDBC
Jupyter
Kafka
ODBC
WebSocket
ADO.NET
JDBC
ODBC
Proprietary native API
ADO.NET
JDBC
ODBC
proprietary protocol using JSON
Supported programming languagesC
C#
C++
Go
J
Java
JavaScript
Lua
MatLab
Perl
PHP
Python
R
Scala
Ada
C
C#
C++
D
Eiffel
Erlang
Go
Haskell
Java
JavaScript (Node.js)
Objective-C
OCaml
Perl
PHP
Python
Ruby
Scheme
Tcl
.Net
C#
Java
JavaScript (Node.js)
PHP
Python
Ruby
Actionscript infounofficial driver
C
C#
C++
Clojure infounofficial driver
ColdFusion infounofficial driver
D infounofficial driver
Dart infounofficial driver
Delphi infounofficial driver
Erlang
Go
Groovy infounofficial driver
Haskell
Java
JavaScript
Lisp infounofficial driver
Lua infounofficial driver
MatLab infounofficial driver
Perl
PHP
PowerShell infounofficial driver
Prolog infounofficial driver
Python
R infounofficial driver
Ruby
Rust
Scala
Smalltalk infounofficial driver
Swift
Server-side scripts infoStored proceduresuser defined functionsyes infoPL/SQL compatibility added with version 10.3Transact SQLJavaScript
Triggersyes infowith viewsyesyesyes infoin MongoDB Atlas only
Partitioning methods infoMethods for storing different data on different nodeshorizontal partitioningseveral options for horizontal partitioning and ShardingSharding infoPartitioned by hashed, ranged, or zoned sharding keys. Live resharding allows users to change their shard keys as an online operation with zero downtime.
Replication methods infoMethods for redundantly storing data on multiple nodesSource-replica replicationMulti-source replication
Source-replica replication
yes, with always 3 replicas availableMulti-Source deployments with MongoDB Atlas Global Clusters
Source-replica replication
MapReduce infoOffers an API for user-defined Map/Reduce methodsno infosimilar paradigm used for internal processingnonoyes
Consistency concepts infoMethods to ensure consistency in a distributed systemImmediate ConsistencyImmediate ConsistencyImmediate ConsistencyEventual Consistency
Immediate Consistency infocan be individually decided for each write operation
Foreign keys infoReferential integrityyesyes infonot for MyISAM storage engineyesno infotypically not used, however similar functionality with DBRef possible
Transaction concepts infoSupport to ensure data integrity after non-atomic manipulations of datanoACID infonot for MyISAM storage engineACIDMulti-document ACID Transactions with snapshot isolation
Concurrency infoSupport for concurrent manipulation of datayesyesyesyes
Durability infoSupport for making data persistentyesyes infonot for in-memory storage engineyesyes infooptional, enabled by default
In-memory capabilities infoIs there an option to define some or all structures to be held in-memory only.yesyes infowith MEMORY storage engineyes infoIn-memory storage engine introduced with MongoDB version 3.2
User concepts infoAccess controlrights management via user accountsfine grained access rights according to SQL-standardfine grained access rights according to SQL-standardAccess rights for users and roles
More information provided by the system vendor
Kdb+MariaDBMicrosoft Azure SQL Database infoformerly SQL AzureMongoDB
Specific characteristicsIntegrated columnar database & programming system for streaming, real time and historical...
» more
MariaDB is the most powerful open source relational database – modern SQL and JSON...
» more
MongoDB’s application data platform provides developers a unified interface to power...
» more
Competitive advantagesprovides seamless scalability; runs on industry standard server platforms; is top-ranked...
» more
MariaDB has many features unavailable in other open source relational databases....
» more
The MongoDB platform can be used by developers building transactional, operational,...
» more
Typical application scenariostick database streaming sensor data massive intelligence applications oil and gas...
» more
Web, SaaS and Cloud operational/transactional applications that require high availability,...
» more
Internet of Things and Time Series (Bosch, Jaguar Land Rover) Mobile (The Weather...
» more
Key customersGoldman Sachs Morgan Stanley Merrill Lynch J.P. Morgan Deutsche Bank IEX Securities...
» more
Deutsche Bank, DBS Bank, Nasdaq, Red Hat, ServiceNow, Verizon and Walgreens Featured...
» more
ADP, Adobe, Amadeus, AstraZeneca, Auto Trader, Barclays, BBVA, Bosch, Cisco, CERN,...
» more
Market metricskdb+ performance and reliability proven by our customers in critical infrastructure...
» more
MariaDB is the default database in the LAMP stack supplied by Red Hat and SUSE Linux,...
» more
175 million downloads, over 1.5M Atlas database clusters under management handling...
» more
Licensing and pricing modelsupon request
» more
MongoDB database server: Server-Side Public License (SSPL) . Commercial licenses...
» 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 partiesNavicat for MariaDB provides a native environment for MariaDB database management and development.
» more
CData: Connect to Big Data & NoSQL through standard Drivers.
» more

Navicat for MongoDB gives you a highly effective GUI interface for MongoDB database management, administration and development.
» more

Fivetran: Quickly and easily centralize your on-premise and cloud databases.
» more

Studio 3T: The world's favorite IDE for working with MongoDB
» more

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

More resources
Kdb+MariaDBMicrosoft Azure SQL Database infoformerly SQL AzureMongoDB
DB-Engines blog posts

Time Series DBMS are the database category with the fastest increase in popularity
4 July 2016, Matthias Gelbmann

show all

MariaDB strengthens its position in the open source RDBMS market
5 April 2018, Matthias Gelbmann

PostgreSQL is the DBMS of the Year 2017
2 January 2018, Paul Andlinger, Matthias Gelbmann

Big gains for Relational Database Management Systems in DB-Engines Ranking
2 February 2016, Matthias Gelbmann

show all

PostgreSQL is the DBMS of the Year 2020
4 January 2021, Paul Andlinger, Matthias Gelbmann

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

show all

PostgreSQL is the DBMS of the Year 2020
4 January 2021, Paul Andlinger, Matthias Gelbmann

PostgreSQL is the DBMS of the Year 2018
2 January 2019, Paul Andlinger, Matthias Gelbmann

PostgreSQL moves up one rank at the expense of MongoDB
1 September 2016, Paul Andlinger

show all

Recent citations in the news

KX Welcomes New Languages to Speedy Analytics Database
2 November 2021, Datanami

Storage news ticker – November 1 – Blocks and Files
1 November 2021, Blocks and Files

The coding language you can learn in months for top finance jobs
26 July 2021, eFinancialCareers

KX recognized in 2021 Gartner® Innovation Insight for Streaming Data in Motion: The Collision of Messaging, Analytics and DBMS report
24 November 2021, RealWire

Time Series Databases Software Market 2021-2026 Detailed Analysis and Growth Strategies, Regional and Recent Scenario Analysis
16 November 2021, Northwest Diamond Notes

provided by Google News

Distributed SQL database is the 'next wave,' says tech vet
30 November 2021, SiliconANGLE News

How to install MySQL 8.0 Server on Debian 11 Bullseye
26 November 2021, Linux Shout

How to install OTRS on AlmaLinux 8 / Rocky Linux 8
6 November 2021, Linux Shout

How to Configure and Install Asterisk VoIP Server on Debian 11|10
30 November 2021, BollyInside

Latest MariaDB Community Server Release Boosts Open Source Advancements
23 June 2021, Database Trends and Applications

provided by Google News

Data Loading Best Practices on Azure SQL Database - Microsoft
11 November 2021, Channel 9

Microsoft's cloud-connected on-prem database: SQL Server 2022 rolls out in private preview
2 November 2021, ZDNet

Key Microsoft Azure News from Ignite
3 November 2021, Redmondmag.com

Microsoft builds distributed ledger for Azure SQL database
26 May 2021, TechTarget

Quest boosts Oracle Data and Azure Cloud integration
3 November 2021, DataCenterNews Asia

provided by Google News

SD Times news digest: Datalore for Enterprise 2021.3 updates; MongoDB announces pay-as-you-go pricing model; Tenable adds new features to Terrascan
30 November 2021, SDTimes.com

Earnings Preview: MongoDB (MDB) Q3 Earnings Expected to Decline
29 November 2021, Yahoo Finance

MongoDB, Inc. to Present at the Barclays Global Technology, Media and Telecommunications Conference and the UBS Global TMT Conference
30 November 2021, WFMZ Allentown

MongoDB: Rapidly Growing Database Company With Attractive Prospects
26 November 2021, Seeking Alpha

MongoDB rolls out Atlas Data API for easier data access
18 November 2021, ZDNet

provided by Google News

Job opportunities

[Markets Technology] KDB Expert
Luxoft, Remote

KDB Developer
Talan, Miami, FL

Data Scientist - Delta One Strats
Morgan Stanley, New York, NY

KDB Developer – Equity Trading Risk
Morgan Stanley, New York, NY

AMM Quantitative Researcher
Morgan Stanley, New York, NY

Remote MariaDB Engineer
Pinnacle Group, San Francisco, CA

Full Stack Developer
K9 Sports Nation, Remote

Junior Software Developer
Clarity Security Corp, Remote

UI Engineer
Edrstaffing, Remote

Sr. MariaDB Specialist-Location Open
Deloitte, Sacramento, CA

SQL Database Administrator
Convergence Consulting Group Inc, Remote

Azure Data Engineer
NR Consulting LLC, Washington, DC

Senior Database Administrator - SQL (Tier 3)
Datavail, Seattle, WA

Customer Engineer, SQL
Microsoft, Issaquah, WA

Advisor Azure SQL Database Administrator (DBA)
Gainwell Technologies, Texas

No SQL DBA
Volto Consulting, Remote

MongoDB
State Tech, Remote

Associate Software Engineer
Scholastic, New York, NY

Contracts Specialist (remote)
Percona, Atlanta, GA

MongoDB DBA
Nuvento systems, Remote

jobs by Indeed



Share this page

Featured Products

MariaDB logo

SkySQL, the ultimate
MariaDB cloud, is here.

Get started with SkySQL today!

Couchbase logo

The modern database for enterprise applications. Build fast. Scale Big. Save more.
Get started today.

AllegroGraph logo

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

Neo4j logo

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

Datastax Astra logo

Build cloud-native apps fast with Astra, the open-source, multi-cloud stack for
modern data apps.
Get started with 80GB free.

Present your product here