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

DBMS > Alibaba Cloud AnalyticDB for PostgreSQL vs. Elasticsearch vs. Firebase Realtime Database vs. TDengine vs. TiDB

System Properties Comparison Alibaba Cloud AnalyticDB for PostgreSQL vs. Elasticsearch vs. Firebase Realtime Database vs. TDengine vs. TiDB

Editorial information provided by DB-Engines
NameAlibaba Cloud AnalyticDB for PostgreSQL infoformer name was HybridDB  Xexclude from comparisonElasticsearch  Xexclude from comparisonFirebase Realtime Database  Xexclude from comparisonTDengine  Xexclude from comparisonTiDB  Xexclude from comparison
DescriptionAn online MPP (Massively Parallel Processing) data warehousing service based on GreenplumA distributed, RESTful modern search and analytics engine based on Apache Lucene infoElasticsearch lets you perform and combine many types of searches such as structured, unstructured, geo, and metricCloud-hosted realtime document store. iOS, Android, and JavaScript clients share one Realtime Database instance and automatically receive updates with the newest data.Time Series DBMS and big data platformTiDB is an open source distributed SQL database that supports Hybrid Transactional/Analytical Processing (HTAP) workloads. It is MySQL compatible and features horizontal scalability, strong consistency, and high availability.
Primary database modelRelational DBMSSearch engineDocument storeTime Series DBMSRelational DBMS
Secondary database modelsDocument store
Spatial DBMS
Vector DBMS
Relational DBMSDocument store
DB-Engines Ranking infomeasures the popularity of database management systemsranking trend
Trend Chart
Score0.68
Rank#231  Overall
#105  Relational DBMS
Score135.35
Rank#7  Overall
#1  Search engines
Score14.29
Rank#39  Overall
#6  Document stores
Score2.60
Rank#107  Overall
#8  Time Series DBMS
Score4.66
Rank#70  Overall
#38  Relational DBMS
Websitewww.alibabacloud.com/­product/­hybriddb-postgresqlwww.elastic.co/­elasticsearchfirebase.google.com/­products/­realtime-databasegithub.com/­taosdata/­TDengine
tdengine.com
pingcap.com
Technical documentationwww.alibabacloud.com/­help/­en/­analyticdb-for-postgresql/­latest/­product-introduction-overviewwww.elastic.co/­guide/­en/­elasticsearch/­reference/­current/­index.htmlfirebase.google.com/­docs/­databasedocs.tdengine.comdocs.pingcap.com/­tidb/­stable
DeveloperAlibaba / Pivotal Software Inc. / PostgreSQL Global Development GroupElasticGoogle infoacquired by Google 2014TDEngine, previously Taos DataPingCAP, Inc.
Initial release20162010201220192016
Current release8.6, January 20233.0, August 20228.1.0, May 2024
License infoCommercial or Open SourcecommercialOpen Source infoElastic LicensecommercialOpen Source infoAGPL V3, also commercial editions availableOpen Source infoApache 2.0
Cloud-based only infoOnly available as a cloud serviceyesnoyesnono
DBaaS offerings (sponsored links) infoDatabase as a Service

Providers of DBaaS offerings, please contact us to be listed.
TiDB Cloud: Fully-managed TiDB Service. Bring everything great about TiDB to the cloud.
Implementation languageJavaCGo, Rust
Server operating systemshostedAll OS with a Java VMhostedLinux
Windows
Linux
Data schemeyesschema-free infoFlexible type definitions. Once a type is defined, it is persistentschema-freeyesyes
Typing infopredefined data types such as float or dateyesyesyesyesyes
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.yesnononono
Secondary indexesyesyes infoAll search fields are automatically indexedyesnoyes
SQL infoSupport of SQLyesSQL-like query languagenoStandard SQL with extensions for time-series applicationsyes
APIs and other access methodsJDBC
ODBC
Java API
RESTful HTTP/JSON API
Android
iOS
JavaScript API
RESTful HTTP API
JDBC
RESTful HTTP API
GORM
JDBC
ODBC
Proprietary protocol
SQLAlchemy
Supported programming languagesC
Java
Perl
Python
R
.Net
Groovy
Community Contributed Clients
Java
JavaScript
Perl
PHP
Python
Ruby
Java
JavaScript
Objective-C
C
C#
C++
Go
Java
JavaScript (Node.js)
PHP
Python
Rust
Ada
C
C#
C++
D
Delphi
Eiffel
Erlang
Haskell
Java
JavaScript (Node.js)
Objective-C
OCaml
Perl
PHP
Python
Ruby
Scheme
Tcl
Server-side scripts infoStored proceduresyesyeslimited functionality with using 'rules'nono
Triggersyesyes infoby using the 'percolation' featureCallbacks are triggered when data changesyes, via alarm monitoringno
Partitioning methods infoMethods for storing different data on different nodesSharding infoImplicit feature of the cloud serviceShardingShardinghorizontal partitioning (by key range)
Replication methods infoMethods for redundantly storing data on multiple nodesyes infoImplicit feature of the cloud serviceyesyesUsing Raft consensus algorithm to ensure data replication with strong consistency among multiple replicas.
MapReduce infoOffers an API for user-defined Map/Reduce methodsnoES-Hadoop Connectornoyes infowith TiSpark Connector
Consistency concepts infoMethods to ensure consistency in a distributed systemImmediate ConsistencyEventual Consistency infoSynchronous doc based replication. Get by ID may show delays up to 1 sec. Configurable write consistency: one, quorum, allEventual Consistency infoif the client is offline
Immediate Consistency infoif the client is online
Immediate Consistency
Foreign keys infoReferential integrityyesnononoyes infofull support since version 6.6
Transaction concepts infoSupport to ensure data integrity after non-atomic manipulations of dataACIDnoyesACID
Concurrency infoSupport for concurrent manipulation of datayesyesyesyesyes
Durability infoSupport for making data persistentyesyesyesyesyes
In-memory capabilities infoIs there an option to define some or all structures to be held in-memory only.noMemcached and Redis integrationno
User concepts infoAccess controlfine grained access rights according to SQL-standardyes, based on authentication and database rulesyesFine grained access rights according to SQL-standard
More information provided by the system vendor
Alibaba Cloud AnalyticDB for PostgreSQL infoformer name was HybridDBElasticsearchFirebase Realtime DatabaseTDengineTiDB
Specific characteristicsTDengineā„¢ is a next generation data historian purpose-built for Industry 4.0 and...
» more
TiDB is an advanced open-source, distributed SQL database for modern application...
» more
Competitive advantagesHigh Performance at any Scale: TDengine is purpose-built for handling massive industrial...
» more
- HORIZONTAL SCALING : TiDB grants total transparency into your data workloads without...
» more
Typical application scenariosTDengine is designed for Industrial IoT scenarios, including: Manufacturing Connected...
» more
TiDB is ideal for transactional applications that require extreme scalability and...
» more
Key customersBlock, Pinterest, Catalyst, Bolt, Flipkart, Capcom, Shopee (E-commerce), JD Cloud...
» more
Market metricsTDengine has garnered over 22,500 stars on GitHub and is used in over 50 countries...
» more
34K+ GitHub stars 5K+ members in TiDB Community Slack 1K+ community contributors...
» more
Licensing and pricing modelsTDengine OSS is an open source, cloud native time series database. It includes built-in...
» more
TiDB Community : Free open source software (Apache 2.0) TiDB Self-Hosted : Enterprise...
» more
News

Mastering Memory Leak Detection in TDengine
31 May 2024

Seamless Data Integration from MQTT and InfluxDB to TDengine
22 May 2024

Solving Long Query Performance Bottlenecks
22 May 2024

What Is Predictive Maintenance?
17 May 2024

Can Typical Time-Series Databases Replace Data Historians?
8 May 2024

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
Alibaba Cloud AnalyticDB for PostgreSQL infoformer name was HybridDBElasticsearchFirebase Realtime DatabaseTDengineTiDB
DB-Engines blog posts

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

Elasticsearch moved into the top 10 most popular database management systems
3 July 2017, Matthias Gelbmann

MySQL, PostgreSQL and Redis are the winners of the March ranking
2 March 2016, Paul Andlinger

show all

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

show all

Recent citations in the news

Alibaba Cloud upgrades AnalyticDB with vector database engine
25 July 2023, CloudTech News

Two Critical Flaws Found in Alibaba Cloud's PostgreSQL Databases
20 April 2023, The Hacker News

Alibaba Cloud to spur AI innovation with upcoming Singapore hackathon in March | KrASIA
21 February 2024, KrASIA

Two critical vulnerabilities spotted in Alibaba Cloud's PostgreSQL databases
21 April 2023, TEISS

Experts disclosed two critical flaws in Alibaba cloud database services
20 April 2023, securityaffairs.com

provided by Google News

8 Powerful Alternatives to Elasticsearch
25 April 2024, Yahoo Finance

Splunk vs Elasticsearch | A Comparison and How to Choose
12 January 2024, SentinelOne

Elasticsearch Delivers Performance Increase for Users Running the Elastic Search AI Platform on Arm-based ...
21 May 2024, businesswire.com

Introducing Elasticsearch Vector Database to Azure OpenAI Service On Your Data (Preview)
26 March 2024, insider.govtech.com

ElasticSearch Goes Deep on OpenTelemetry with eBPF Donation
13 March 2024, The New Stack

provided by Google News

Atos cybersecurity blog: Misconfigured Firebase: A real-time cyber threat
18 January 2024, Atos

Google Firebase may have exposed 125M records from misconfigurations
19 March 2024, SC Media

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

Hundreds of Google Firebase websites might have leaked data online
19 March 2024, TechRadar

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

provided by Google News

TDengine named Top Global Industrial Data Management Solution
4 January 2024, IT Brief Australia

New TDengine Benchmark Results Show Up to 37.0x Higher Query Performance Than InfluxDB and TimescaleDB
28 February 2023, GlobeNewswire

Comparing Different Time-Series Databases
10 February 2022, hackernoon.com

MindsDB is now the leading and fastest growing applied ML platform in the world India - English
3 November 2022, PR Newswire

Data Management News for the Week of January 20; Updates from Dremio, MANTA, Solidatus & More
19 January 2023, Solutions Review

provided by Google News

How PingCAP transformed TiDB into a serverless DBaaS using Amazon S3 and Amazon EBS | Amazon Web Services
14 November 2023, AWS Blog

PingCAP Receives Customers' Choice Distinction in the 2024
29 May 2024, GlobeNewswire

PingCAP Launches TiDB 7.5, Enhancing Distributed SQL Database Tech
19 December 2023, Datanami

Google Cloud's C3D Instances Provide Strong Performance Value For PingCAP's TiDB
28 March 2024, Phoronix

TiDB by PingCAP Leads Data Management Revolution at GIDS 2024, Empowering India's Burgeoning Developer ...
25 April 2024, CXOToday.com

provided by Google News



Share this page

Featured Products

SingleStore logo

Database for your real-time AI and Analytics Apps.
Try it today.

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.

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