DB-EnginesextremeDB - solve IoT connectivity disruptionsEnglish
Deutsch
Knowledge Base of Relational and NoSQL Database Management Systemsprovided by Redgate Software

DBMS > etcd vs. Firebase Realtime Database vs. IBM Db2 vs. Microsoft Azure Data Explorer

System Properties Comparison etcd vs. Firebase Realtime Database vs. IBM Db2 vs. Microsoft Azure Data Explorer

Please select another system to include it in the comparison.

Editorial information provided by DB-Engines
Nameetcd  Xexclude from comparisonFirebase Realtime Database  Xexclude from comparisonIBM Db2 infoformerly named DB2 or IBM Database 2  Xexclude from comparisonMicrosoft Azure Data Explorer  Xexclude from comparison
DescriptionA distributed reliable key-value storeCloud-hosted realtime document store. iOS, Android, and JavaScript clients share one Realtime Database instance and automatically receive updates with the newest data.Common in IBM host environments, 2 different versions for host and Windows/LinuxFully managed big data interactive analytics platform
Primary database modelKey-value storeDocument storeRelational DBMS infoSince Version 10.5 support for JSON/BSON documents compatible with MongoDBRelational DBMS infocolumn oriented
Secondary database modelsDocument store
RDF store infoin Db2 LUW (Linux, Unix, Windows)
Spatial DBMS infowith Db2 Spatial Extender
Document 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)
Spatial DBMS
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
DB-Engines Ranking infomeasures the popularity of database management systemsranking trend
Trend Chart
Score7.05
Rank#53  Overall
#5  Key-value stores
Score13.60
Rank#39  Overall
#6  Document stores
Score123.05
Rank#9  Overall
#6  Relational DBMS
Score3.28
Rank#83  Overall
#45  Relational DBMS
Websiteetcd.io
github.com/­etcd-io/­etcd
firebase.google.com/­products/­realtime-databasewww.ibm.com/­products/­db2azure.microsoft.com/­services/­data-explorer
Technical documentationetcd.io/­docs
github.com/­etcd-io/­etcd/­tree/­master/­Documentation
firebase.google.com/­docs/­databasewww.ibm.com/­docs/­en/­db2docs.microsoft.com/­en-us/­azure/­data-explorer
DeveloperGoogle infoacquired by Google 2014IBMMicrosoft
Initial release20121983 infohost version2019
Current release3.4, August 201912.1, October 2016cloud service with continuous releases
License infoCommercial or Open SourceOpen Source infoApache Version 2.0commercialcommercial infofree version is availablecommercial
Cloud-based only infoOnly available as a cloud servicenoyesnoyes
DBaaS offerings (sponsored links) infoDatabase as a Service

Providers of DBaaS offerings, please contact us to be listed.
Implementation languageGoC and C++
Server operating systemsFreeBSD
Linux
Windows infoexperimental
hostedAIX
HP-UX
Linux
Solaris
Windows
z/OS
hosted
Data schemeschema-freeschema-freeyesFixed schema with schema-less datatypes (dynamic)
Typing infopredefined data types such as float or datenoyesyesyes infobool, datetime, dynamic, guid, int, long, real, string, timespan, double: docs.microsoft.com/­en-us/­azure/­kusto/­query/­scalar-data-types
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.nonoyes
Secondary indexesnoyesyesall fields are automatically indexed
SQL infoSupport of SQLnonoyesKusto Query Language (KQL), SQL subset
APIs and other access methodsgRPC
JSON over HTTP
Android
iOS
JavaScript API
RESTful HTTP API
ADO.NET
JDBC
JSON style queries infoMongoDB compatible
ODBC
XQuery
Microsoft SQL Server communication protocol (MS-TDS)
RESTful HTTP API
Supported programming languages.Net
C
C++
Clojure
Erlang
Go
Haskell
Java
JavaScript (Node.js)
Perl
PHP
Python
R
Ruby
Rust
Scala
Tcl
Java
JavaScript
Objective-C
C
C#
C++
Cobol
Delphi
Fortran
Java
Perl
PHP
Python
Ruby
Visual Basic
.Net
Go
Java
JavaScript (Node.js)
PowerShell
Python
R
Server-side scripts infoStored proceduresnolimited functionality with using 'rules'yesYes, possible languages: KQL, Python, R
Triggersyes, watching key changesCallbacks are triggered when data changesyesyes infosee docs.microsoft.com/­en-us/­azure/­kusto/­management/­updatepolicy
Partitioning methods infoMethods for storing different data on different nodesSharding infoonly with Windows/Unix/Linux VersionSharding infoImplicit feature of the cloud service
Replication methods infoMethods for redundantly storing data on multiple nodesUsing Raft consensus algorithm to ensure data replication with strong consistency among multiple replicas.yes infowith separate tools (MQ, InfoSphere)yes infoImplicit feature of the cloud service. Replication either local, cross-facility or geo-redundant.
MapReduce infoOffers an API for user-defined Map/Reduce methodsnononoSpark connector (open source): github.com/­Azure/­azure-kusto-spark
Consistency concepts infoMethods to ensure consistency in a distributed systemImmediate ConsistencyEventual Consistency infoif the client is offline
Immediate Consistency infoif the client is online
Eventual Consistency
Immediate Consistency
Foreign keys infoReferential integritynonoyesno
Transaction concepts infoSupport to ensure data integrity after non-atomic manipulations of datanoyesACIDno
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.nono
User concepts infoAccess controlnoyes, based on authentication and database rulesfine grained access rights according to SQL-standardAzure Active Directory Authentication

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

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

More resources
etcdFirebase Realtime DatabaseIBM Db2 infoformerly named DB2 or IBM Database 2Microsoft Azure Data Explorer
DB-Engines blog posts

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

show all

Recent citations in the news

ETCD guidelines: RBI seeks to balance rupee stability, competitiveness | Policy Circle
8 April 2024, Policy Circle

Public preview: AKS cluster control plane metrics in managed Prometheus
12 February 2024, azure.microsoft.com

Is Your etcd an Open Door for Cyber Attacks? How to Secure Your Kubernetes Clusters & Nodes
8 November 2023, Information Security Newspaper

Monitor Amazon EKS Control Plane metrics using AWS Open Source monitoring services
12 October 2023, AWS Blog

6 Cool Kubernetes Operators and How to Use Them
22 January 2024, hackernoon.com

provided by Google News

Realtime vs Cloud Firestore: Which Firebase Database to Choose
8 March 2024, Appinventiv

Don't be like these 900+ websites and expose millions of passwords via Firebase
18 March 2024, The Register

Misconfigured Firebase instances leaked 19 million plaintext passwords
19 March 2024, BleepingComputer

Misconfigured firebase: A real-time cyber threat
18 January 2024, Atos

Google launches Firebase Genkit, a new open source framework for building AI-powered apps
14 May 2024, TechCrunch

provided by Google News

Db2 is a story worth telling, even if IBM won't
4 July 2024, The Register

Anonymizing Your Data in Db2 for Better Testing and Development
26 September 2024, Security Boulevard

Data migration strategies to Amazon RDS for Db2
15 May 2024, AWS Blog

Six new Db2 capabilities DBAs must try today with Db2 11.5.9
9 April 2024, IBM

Using Oracle Cloud Infrastructure (OCI) GoldenGate with Db2 for z Database
31 May 2024, blogs.oracle.com

provided by Google News

We’re retiring Azure Time Series Insights on 7 July 2024 – transition to Azure Data Explorer
31 May 2024, Microsoft

Update records in a Kusto Database (public preview)
20 February 2024, Microsoft

Announcing General Availability to migrate Virtual Network injected Azure Data Explorer Cluster to Private Endpoints
5 February 2024, Microsoft

Announcing General Availability of Graph Semantics in Kusto
27 May 2024, Microsoft

Migration of Azure Virtual Network injected Azure Data Explorer cluster to Private Endpoints
4 December 2023, Microsoft

provided by Google News



Share this page

Featured Products

RaimaDB logo

RaimaDB, embedded database for mission-critical applications. When performance, footprint and reliability matters.
Try RaimaDB for free.

SingleStore logo

The data platform to build your intelligent applications.
Try it free.

Neo4j logo

See for yourself how a graph database can make your life easier.
Use Neo4j online 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

Milvus logo

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

Present your product here