DB-EnginesextremeDB - Data management wherever you need itEnglish
Deutsch
Knowledge Base of Relational and NoSQL Database Management Systemsprovided by Redgate Software

DBMS > Alibaba Cloud MaxCompute vs. Apache Impala vs. H2 vs. Microsoft Azure Synapse Analytics vs. TerarkDB

System Properties Comparison Alibaba Cloud MaxCompute vs. Apache Impala vs. H2 vs. Microsoft Azure Synapse Analytics vs. TerarkDB

Editorial information provided by DB-Engines
NameAlibaba Cloud MaxCompute  Xexclude from comparisonApache Impala  Xexclude from comparisonH2  Xexclude from comparisonMicrosoft Azure Synapse Analytics infopreviously named Azure SQL Data Warehouse  Xexclude from comparisonTerarkDB  Xexclude from comparison
DescriptionMaxCompute (previously known as ODPS) is a general purpose, fully managed, multi-tenancy data processing platform for large-scale data warehousingAnalytic DBMS for HadoopFull-featured RDBMS with a small footprint, either embedded into a Java application or used as a database server.Elastic, large scale data warehouse service leveraging the broad eco-system of SQL ServerA key-value store forked from RocksDB with advanced compression algorithms. It can be used standalone or as a storage engine for MySQL and MongoDB
Primary database modelRelational DBMS infoa graph-processing framework is available with the graphs being stored in tablesRelational DBMSRelational DBMSRelational DBMSKey-value store
Secondary database modelsDocument storeSpatial DBMS
DB-Engines Ranking infomeasures the popularity of database management systemsranking trend
Trend Chart
Score0.85
Rank#203  Overall
#96  Relational DBMS
Score10.63
Rank#40  Overall
#24  Relational DBMS
Score7.57
Rank#47  Overall
#30  Relational DBMS
Score18.98
Rank#31  Overall
#19  Relational DBMS
Score0.00
Rank#385  Overall
#61  Key-value stores
Websitewww.alibabacloud.com/­product/­maxcomputeimpala.apache.orgwww.h2database.comazure.microsoft.com/­services/­synapse-analyticsgithub.com/­bytedance/­terarkdb
Technical documentationwww.alibabacloud.com/­help/­en/­maxcomputeimpala.apache.org/­impala-docs.htmlwww.h2database.com/­html/­main.htmldocs.microsoft.com/­azure/­synapse-analyticsbytedance.larkoffice.com/­docs/­doccnZmYFqHBm06BbvYgjsHHcKc
DeveloperAlibabaApache Software Foundation infoApache top-level project, originally developed by ClouderaThomas MuellerMicrosoftByteDance, originally Terark
Initial release20162013200520162016
Current release4.1.0, June 20222.2.220, July 2023
License infoCommercial or Open SourcecommercialOpen Source infoApache Version 2Open Source infodual-licence (Mozilla public license, Eclipse public license)commercialcommercial inforestricted open source version available
Cloud-based only infoOnly available as a cloud serviceyesnonoyesno
DBaaS offerings (sponsored links) infoDatabase as a Service

Providers of DBaaS offerings, please contact us to be listed.
Implementation languageC++JavaC++C++
Server operating systemshostedLinuxAll OS with a Java VMhosted
Data schemeyesyesyesyesschema-free
Typing infopredefined data types such as float or dateyesyesyesyesno
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.nonononono
Secondary indexesnoyesyesyesno
SQL infoSupport of SQLSQL-like query languageSQL-like DML and DDL statementsyesyesno
APIs and other access methodsFluentd
Flume
MaxCompute Console
JDBC
ODBC
JDBC
ODBC
ADO.NET
JDBC
ODBC
C++ API
Java API
Supported programming languagesJavaAll languages supporting JDBC/ODBCJavaC#
Java
PHP
C++
Java
Server-side scripts infoStored proceduresuser defined functions infoin Javayes infouser defined functions and integration of map-reduceJava Stored Procedures and User-Defined FunctionsTransact SQLno
Triggersnonoyesnono
Partitioning methods infoMethods for storing different data on different nodesSharding infoImplicit feature of the cloud serviceShardingnoneSharding, horizontal partitioningnone
Replication methods infoMethods for redundantly storing data on multiple nodesyes infoImplicit feature of the cloud serviceselectable replication factorWith clustering: 2 database servers on different computers operate on identical copies of a databaseyesnone
MapReduce infoOffers an API for user-defined Map/Reduce methodsyesyes infoquery execution via MapReducenonono
Consistency concepts infoMethods to ensure consistency in a distributed systemImmediate ConsistencyEventual ConsistencyImmediate ConsistencyImmediate Consistency
Foreign keys infoReferential integritynonoyesno infodocs.microsoft.com/­en-us/­azure/­synapse-analytics/­sql-data-warehouse/­sql-data-warehouse-table-constraintsno
Transaction concepts infoSupport to ensure data integrity after non-atomic manipulations of datanonoACIDACIDno
Concurrency infoSupport for concurrent manipulation of datayesyesyes, multi-version concurrency control (MVCC)yesyes
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.nonoyesyes
User concepts infoAccess controlAccess rights for users and rolesAccess rights for users, groups and roles infobased on Apache Sentry and Kerberosfine grained access rights according to SQL-standardyesno

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
Alibaba Cloud MaxComputeApache ImpalaH2Microsoft Azure Synapse Analytics infopreviously named Azure SQL Data WarehouseTerarkDB
Recent citations in the news

Alibaba Cloud introduces serverless AI solution to boost enterprise efficiency
31 January 2024, Backend News

Denodo and Alibaba Cloud Partner to Bring Data Virtualization to the Global Market
5 July 2023, Datanami

Streaming Data Services Comparison: Alibaba Cloud, AWS, Azure, Google Cloud, IBM Cloud
20 January 2020, Wire19

Job Scheduler DAG 2.0: Building a More Dynamic and Flexible Distributed Computing Ecosystem
31 August 2020, DataDrivenInvestor

Alibaba Cloud’s Singapore Node Suffers Network Disruption Due to Data Center Fire
10 September 2024, Pandaily

provided by Google News

Apache Impala 4 Supports Operator Multi-Threading
29 July 2021, iProgrammer

Apache Impala becomes Top-Level Project
28 November 2017, SDTimes.com

Cloudera brings Apache Iceberg data lake format to its Data Platform
30 June 2022, SiliconANGLE News

Hudi: Uber Engineering’s Incremental Processing Framework on Apache Hadoop
12 March 2017, Uber

Updates & Upserts in Hadoop Ecosystem with Apache Kudu
27 October 2017, KDnuggets

provided by Google News

General Available: Azure Synapse Runtime for Apache Spark 3.4 is now GA
8 April 2024, Microsoft

Azure Synapse Runtime for Apache Spark 3.2 End of Support
22 March 2024, Microsoft

Azure Synapse vs. Databricks: Data Platform Comparison 2024
26 March 2024, eWeek

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

Announcing the retirement of SQL Server Stretch Database
3 July 2024, Microsoft

provided by Google News



Share this page

Featured Products

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

RaimaDB logo

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

Milvus logo

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

SingleStore logo

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

Present your product here