功能特性

计算引擎

功能集

功能

功能描述

参考文档

XIHE引擎

XIHE MPP执行模式

MPP计算过程采用pipeline流式计算,满足低延迟的交互式分析场景。

-

XIHE BSP执行模式

BSP采用批计算架构,通过DAG进行任务切分,分批调度。BSP支持计算数据落盘,适用于计算量大,吞吐高的复杂场景。

XIHE BSP SQL开发

Spark引擎

Spark开发

完全兼容开源Spark,且AnalyticDB for MySQL Spark提供了更好的性能和更低的资源成本。

Spark计算引擎

Spark运维

完全兼容开源Spark,AnalyticDB for MySQL支持通过Spark UI查看作业运行情况,同时也提供了基于Spark SQL和Spark应用开发的智能诊断功能,提供优化建议,提高运维效率。

存储引擎

功能集

功能

功能描述

参考文档

AnalyticDB for MySQL仓存储

玄武分析型存储

玄武分析存储引擎支持行列混存的存储格式,提供了高可靠、高可用、高性能、低成本的企业级数据存储能力,是AnalyticDB for MySQL实现高吞吐实时写入、高性能实时查询的基础支撑。

玄武分析型存储

AnalyticDB for MySQL数据湖存储

Hudi存储

OLTP数据源、日志数据源均可以通过AnalyticDB for MySQL导入至OSS并以Hudi格式存储,导入后可使用XIHE或Spark引擎进行后续分析。

Hudi存储

数据导入与导出

功能集

功能

功能描述

参考文档

大数据数据源

Maxcompute数据源

AnalyticDB for MySQL支持通过外表、DataWorks两种方式将MaxCompute数据导入至数仓版或湖仓版集群,也支持通过外表将AnalyticDB for MySQL数仓版集群中的数据导出至MaxCompute。

Hive数据源

AnalyticDB for MySQL支持通过数据迁移功能将Hive元数据和数据一键迁移至OSS。

Hive数据导入

HDFS数据源

AnalyticDB for MySQL支持通过外表、DataWorks两种方式将HDFS数据导入至数仓版或湖仓版集群,也支持通过外表将AnalyticDB for MySQL数仓版集群中的数据导出至HDFS。

Tablestore数据源

AnalyticDB for MySQL支持通过外表将Tablestore数据导入到湖仓版。

表格存储(Tablestore)数据导入

OLTP数据源

RDS数据源

AnalyticDB for MySQL支持通过外表、Dataworks、DTS等方式将RDS MySQL、RDS SQL Server的数据导入数仓版或湖仓版,也支持通过外表将数仓版集群的数据导出至RDS MySQL。

PolarDB数据源

AnalyticDB for MySQL支持通过DTS、Dataworks、联邦分析等方式将PolarDB MySQL和PolarDB -X的数据导入至数仓版和湖仓版集群中。

自建MySQL数据源

AnalyticDB for MySQL支持通过外表将ECS自建MySQL数据库中的数据导入至数仓版集群,同时也支持将数仓版集群中的数据导出至自建的MySQL数据库。

日志数据源

SLS数据源

AnalyticDB for MySQL支持通过Logstash插件、日志数据投递功能将日志数据导入至数仓版或湖仓版集群。

Kafka数据源

AnalyticDB for MySQL支持通过Logstash插件、Dataworks和数据同步三种方法将Kafka数据导入到数仓版或湖仓版集群。

OSS数据源

AnalyticDB for MySQL支持通过外表、Dataworks和元数据发现三种方法将OSS中的数据导入至数仓版或湖仓版集群,也支持通过外表将数仓版中的数据导出至OSS中。

数据开发与分析

功能集

功能

功能描述

参考文档

数据开发/分析

SQL开发

AnalyticDB for MySQL支持通过DDL、DML、DQL和DCL进行SQL开发。

Spark作业开发

AnalyticDB for MySQL支持通过Spark SQL、Spark Jar、Notebook、Jupyter等进行Spark开发。

调度开发

AnalyticDB for MySQL支持通过DMS、Dataworks和第三方工具Airflow调度任务。

数据可视化

BI可视化

AnalyticDB for MySQL支持QuickBI、DataV、FineBI、PowerBI、永洪BI、帆软BI、Tableau等多类BI工具。

工具兼容性说明

管理与运维

功能集

功能

功能描述

参考文档

连接AnalyticDB for MySQL集群

MySQL命令行、业务系统、客户端、BI工具

AnalyticDB for MySQL支持通过MySQL命令行、业务系统、客户端、BI工具链接集群。

集群管理

创建、变配和删除集群

AnalyticDB for MySQL支持通过控制台或调用API创建、变配、删除集群。

标签管理

当AnalyticDB for MySQL集群的数量较多时,可以通过标签对集群进行分类和筛选。

标签管理

账号管理

AnalyticDB for MySQL支持创建高权限账号和普通账号,高权限账号可以管理所有普通账号和数据库;使用普通账号进行数据库操作时,需要手动创建普通账号,并为普通账号授权。

创建数据库账号

资源组管理

AnalyticDB for MySQL数仓版和湖仓版集群的资源组功能可以对计算资源进行按需划分,不同资源组间的计算资源在物理上完全隔离。通过为数据库账号绑定资源组,让SQL查询根据绑定关系路由至对应的资源组执行,以满足集群内部多租户、混合负载的需求。

资源弹性扩容

AnalyticDB for MySQL支持通过资源弹性计划实现计算资源和存储资源分时弹性。创建资源弹性计划后会在系统负载过高时自动执行扩容操作,保障业务的稳定性。

负载管理

AnalyticDB for MySQL支持配置工作负载管理规则,通过多个规则对不同负载进行精细化控制,提高集群的整体运行状态。

工作负载管理

运维事件

AnalyticDB for MySQL支持通过控制台或调用API管理运维事件。

监控报警

监控指标展示

AnalyticDB for MySQL提供丰富的监控指标,且支持通过调用API或控制台查看集群过去一个月内指定时间段的各项监控指标,掌握集群的性能和运行状况.

报警事件设置

AnalyticDB for MySQL支持设置报警规则,系统在监控数据满足条件时,会及时通知报警联系人组中的所有联系人,以便快速处理报警问题。

设置报警规则

备份恢复

周期性备份能力

AnalyticDB for MySQL集群创建后会自动在后台开启数据备份功能,实现集群级别的数据备份。

管理备份

克隆新集群

AnalyticDB for MySQL支持通过源集群的已有备份克隆新集群。

克隆集群

智能诊断

诊断与调优

AnalyticDB for MySQL提供一键诊断、数据建模诊断、SQL Pattern、SQL诊断、库表结构优化等能力。

智能诊断

安全管理

功能集

功能

功能描述

参考文档

权限管理

RAM权限管理

阿里云账号授予RAM用户一定的权限后,RAM用户也可以在权限范围内创建和管理集群。例如登录AnalyticDB for MySQL控制台、创建或删除集群、设置白名单等。

RAM子账号和权限

数据库账号权限管理

AnalyticDB for MySQL支持GLOBAL集群级别、DB数据库级别、TABLE表级别、COLUMN列级别四个粒度的权限,针对不同的权限粒度应授予不同的权限,以达到权限控制的目的。

数据库权限

连接管理

白名单设置

为保障AnalyticDB MySQL集群的安全稳定,系统默认禁止所有地址访问AnalyticDB for MySQL集群,在使用AnalyticDB for MySQL集群前,需为集群设置白名单,以允许外部设备访问该集群。

设置白名单

数据安全

云盘加密

云盘加密功能开启后,系统会基于块存储对整个数据盘进行加密,即使数据备份泄露也无法被解密,保护集群数据安全。

云盘加密

SQL审计

SQL审计功能可以实时记录数据库的DML和DDL操作信息,在SQL审计页面可以查询到执行耗时长等异常SQL,便于快速分析定位解决问题。

SQL审计

网络管理

切换vpc与交换机

当AnalyticDB for MySQL集群和ECS实例不在同一专有网络,又有内网互通需求时,可以切换AnalyticDB for MySQL集群所属的专有网络。

切换专有网络VPC和交换机

产品计费

功能集

功能

功能描述

参考文档

湖仓版

基础资源

湖仓版集群的基础资源,包含计算预留资源和存储预留资源,ACU为计费单位。

湖仓版(3.0)产品定价

弹性资源

湖仓版集群在分时弹性和按需弹性场景中,会自动扩容弹性资源,会产生弹性资源的费用,ACU为计费单位。

湖仓版(3.0)产品定价

存储空间

集群使用过程中,存储数据会占用一定的空间,包括热数据存储空间和冷数据存储空间,并按照实际使用的空间按量计费,您无需预分配存储空间大小。

湖仓版(3.0)产品定价

数仓版

基础资源

数仓版集群的基础资源指创建集群及扩容时购买的资源,包括计算资源与弹性IO资源,Core为计费单位。

数仓版(3.0)产品定价

弹性资源

数仓版集群的弹性资源指通过资源弹性计划进行弹性扩容的计算资源与弹性IO资源。Core为计费单位。

数仓版(3.0)产品定价

存储空间

存储空间费用包含热数据存储费用和冷数据存储费用。预留模式集群需提前指定存储空间大小,弹性模式集群会按照实际使用的空间按量计费。

数仓版(3.0)产品定价