This topic compares the features and specifications of the cluster editions for AnalyticDB for MySQL.
Editions
Over the past five years, AnalyticDB for MySQL has launched several editions: Data Warehouse Edition (reserved mode), Data Warehouse Edition (elastic mode), Data Lakehouse Edition, and the newer Enterprise Edition and Basic Edition. The following figure shows the evolution of these editions.
The earliest edition, Data Warehouse Edition (reserved mode), uses a storage-compute coupled architecture. It delivers high-performance queries but does not support independent scaling of computing or storage resources.
To enable scaling of computing resources—up for performance during peak hours and down for cost savings during off-peak hours—AnalyticDB for MySQL introduced the Data Warehouse Edition (elastic mode), which is based on a storage-compute decoupled architecture. This edition not only enables elastic scaling of computing resources but also supports physical isolation of computing resources by resource group to meet the needs of multi-tenant and hybrid workloads.
In recent years, to meet the growing demand for analyzing semi-structured and unstructured data such as log data, AnalyticDB for MySQL launched Data Lakehouse Edition based on elastic mode. It includes a Spark compute engine for offline big data processing.
The newly launched Enterprise Edition and Basic Edition combine the advantages of Data Warehouse Edition (reserved mode), Data Warehouse Edition (elastic mode), and Data Lakehouse Edition. Their reserved resources use a storage-compute coupled architecture to ensure query performance for steady workloads. If the workload has periodic or sudden changes, you can elastically scale computing resources up or down.
Enterprise Edition
Enterprise Edition is a converged upgrade of Data Lakehouse Edition and Data Warehouse Edition, offering the same features as Data Lakehouse Edition. It supports resource group isolation, flexible resource scaling, and tiered storage in elastic mode, as well as the high-throughput real-time writes and high-concurrency online queries of reserved mode.
Enterprise Edition is a multi-replica edition with multi-replica underlying storage. It provides distributed capabilities and high availability, making it suitable for the development, testing, and production environments of various enterprises.
Basic Edition
Basic Edition is a single-replica edition with the same features as Enterprise Edition. However, it uses single-replica underlying storage and does not provide high availability. It is suitable for workloads that do not require high data availability and seek low-cost hot data storage.
Basic Edition currently does not support changing its configuration to Enterprise Edition.
Data Lakehouse Edition
Data Lakehouse Edition is built on a storage-compute decoupled architecture, providing a lakehouse solution that offers both low-cost offline processing and high-performance online analytics. Building on Data Warehouse Edition (elastic mode), it offers comprehensive upgrades in data ingestion, storage, computing, and applications. By using a single copy of the full dataset at the underlying storage layer, it supports both offline and online scenarios, which eliminates data consistency and timeliness issues that arise from data synchronization. It also physically isolates computing resources between offline and online services and supports scheduled or auto scaling of computing and storage resources. It provides a Spark compute engine with standard interfaces and multi-language programming for large-scale batch processing. Furthermore, it offers a visual interface for configuring real-time data synchronization from source systems to the lake (Hudi on OSS) or the warehouse (C-Store).
Data Lakehouse Edition is a cluster edition suitable for business scenarios such as offline processing (preprocessing operations like data cleansing and data standardization), multi-source aggregate analysis, wide table development, and predictive insights (machine learning and AI).
Data Warehouse Edition
Elastic mode
Data Warehouse Edition (elastic mode) is a data warehouse edition built on a storage-compute decoupled architecture that supports real-time ingestion of massive amounts of data and high-performance online analysis.
It can physically isolate computing resources between offline and online workloads, supports scheduled scaling of computing and storage resources, and supports tiered storage to reduce storage costs.
Use cases include building real-time data warehouses with massive real-time data ingestion and complex ETL computing, complex queries on large data volumes, historical data analysis, and log analysis.
Data Warehouse Edition (elastic mode) is available in two deployment modes: Standalone Edition and Cluster Edition.
-
Standalone Edition
Standalone Edition is a single-node deployment that lacks distributed capabilities and high availability. It supports tiered storage but does not support resource group isolation or scheduled scaling. Standalone Edition does not have an SLA, and failure recovery is slow (approximately 4 to 8 hours). We do not recommend using it in production environments. It is suitable for scenarios with small data volumes, low queries per second (QPS), and no requirement for high availability, making it ideal for testing by individual developers or as a starting point for startups and small enterprises.
-
Cluster Edition
Cluster Edition is a multi-node deployment that provides distributed capabilities and high availability. It offers more comprehensive product features and is suitable for development, testing, and production environments for all types of enterprises.
Reserved mode
Data Warehouse Edition (reserved mode) is a high-performance edition built on a storage-compute coupled architecture. It supports high-throughput real-time writes and high-concurrency online queries. It is suitable for scenarios such as query acceleration, user profiling, interactive reporting, and real-time data services.
Feature comparison
The following table compares the main features of Enterprise Edition, Basic Edition, Data Lakehouse Edition, Data Warehouse Edition (elastic mode), and Data Warehouse Edition (reserved mode).
|
Category |
Feature |
Enterprise Edition |
Basic Edition |
Data Lakehouse Edition |
Data Warehouse Edition (elastic mode) |
Data Warehouse Edition (reserved mode) |
|
Computing |
XIHE analytical compute engine |
Supported |
Supported |
Supported |
Supported |
Supported |
|
Spark programmable compute engine |
Supported |
Supported |
Supported |
Not supported |
Not supported |
|
|
Storage |
XUANWU analytical storage engine |
Supported |
Supported |
Supported |
Supported |
Supported |
|
Cost-effective Hudi storage |
Supported |
Supported |
Supported |
Not supported |
Not supported |
|
|
Resource management |
Resource group management |
Supported |
Supported |
Supported |
Supported (not supported in Standalone Edition) |
Not supported |
|
Scheduled scaling |
Supported |
Supported |
Supported |
Supported (not supported in Standalone Edition) |
Not supported |
|
|
Auto scaling |
Supported |
Supported |
Supported |
Not supported |
Not supported |
|
|
Tiered storage |
- |
Supported |
Supported |
Supported |
Supported |
Not supported |
|
Data ingestion |
Real-time data ingestion |
Supported |
Supported |
Supported |
Supported |
Supported |
|
Automatic metadata discovery |
Supported |
Supported |
Supported |
Not supported |
Not supported |
|
|
Job development |
SQL job development |
Supported |
Supported |
Supported |
Not supported |
Not supported |
|
Spark job development |
Supported |
Supported |
Supported |
Not supported |
Not supported |
Specifications
Enterprise Edition and Basic Edition
|
Type |
Specifications |
|
Single-node specifications of reserved resources |
|
Data Lakehouse Edition
|
Type |
Specifications |
|
Reserved computing resources |
Minimum: 16 ACU Maximum: 4,096 ACU |
|
Reserved storage resources |
Minimum: 24 ACU (1 group) Maximum: 2,064 ACU (86 groups) |
To purchase more than 512 ACUs of reserved computing resources or more than 256 ACUs of reserved storage resources, submit a ticket.
Data Warehouse Edition (elastic mode)
|
Type |
Specifications |
|
|
Computing resources |
Standalone Edition |
8-core 32 GB and 16-core 64 GB |
|
Cluster Edition |
32-core 128 GB or higher |
|
|
Storage resources |
Elastic I/O resources |
|
Data Warehouse Edition (reserved mode)
|
Model |
Specifications |
||
|
CPU |
Memory (GB) |
Storage (GB) |
|
|
C8 |
24-core |
192 |
Minimum space: 100 Maximum space: 2,000 |
|
C32 |
96-core |
768 |
Minimum space: 100 Maximum space: 8,000 |
FAQ
View cluster edition
In the AnalyticDB for MySQL console, go to the Cluster Information page for your cluster. The edition and deployment mode are listed in the Cluster Attributes section.
For example, the Edition is Enterprise Edition, and the Deployment Mode is Single-AZ.
What affects cluster availability?
Unexpected node termination, configuration changes (such as disk expansion or instance type changes), and version upgrades can affect availability.
Which editions support configuration changes?
AnalyticDB for MySQL billing
For details on billing, see Billing overview.