本文介绍AnalyticDB for MySQL的产品特性和功能。

数据库对象

在使用AnalyticDB for MySQL之前,建议您先通过基本概念了解集群、节点、数据库以及账号等概念,以便更好地理解AnalyticDB for MySQL的产品特性和功能。

特性 详情 说明
数据库对象 数据库 支持多数据库
表组 没有表组概念。
  • 建表时指定分布列,您无需感知数据分布数量。
  • 系统根据节点组数量,自动适配表数据最大值。
  • 支持使用反引号过滤保留字。
  • 支持通过ALTER TABLE重命名表名。
  • 表的一级分区支持LIST分区和RANG分区(即将上线)。
  • 建表时支持设置多个分布列和随机分布列(即将上线)。
视图 支持
索引 支持索引命令,例如创建、修改、删除索引
函数 以下函数100%兼容MySQL。

DML

特性 详情 说明
DML DML

数据类型

特性 详情 说明
数据类型 数据类型 支持多种数据类型,对部分数据类型进行了优化。
  • DECIMAL(M,D)中M最大取值为1000。
  • TIMESTAMP和DATATIME兼容MySQL。
  • 支持查询多值列明细。
  • BINARY兼容MySQL(即将上线)。
  • 支持JSON

企业级特性

特性 详情 说明
企业级特性 时区 支持
设置白名单 支持
安全组 支持
API 支持
RAM
  • 支持STS。
  • 支持授权自定义授权策略和系统策略。
  • 支持角色授权。
TERRAFORM 支持(即将上线)
TAG 支持(即将上线)
SSL、TDE、BYOK 支持(即将上线)

账号和权限

特性 详情 说明
账号和权限 账号类型 兼容MySQL用户管理体系。
权限模型 兼容MySQL权限,最小权限到列。

生态

特性 详情 说明
生态 DataWorks DataWorks全面对接AnalyticDB for MySQL数据源。
Kettle 写入性能提升。
Informatic 支持Informatica(即将上线)。
SLS 支持SLS投递(即将上线)。
DTS
  • 支持多种数据类型,且支持数据类型推导。
  • 支持DDL语句。
  • 支持多表归并。
  • 具备较好的稳定性,提升用户体验。
导入本地数据 兼容MySQL。
Tableau 支持。
其它 支持90%的MySQL BI和客户端工具。

一致性

特性 详情 说明
一致性 读写一致性 默认强一致。

可用性/可靠性

特性 详情 说明
数据持久度 默认三副本存储 支持。
全量备份 支持。
日志备份 支持。
备份恢复 支持。
同城容灾 支持(即将上线)。

易用性

特性 详情 说明
易用性 可伸缩性
  • 支持按需购买磁盘,磁盘容量为[100GB,1000GB]。
  • 支持单独扩容磁盘。
  • 支持灵活扩容或缩容节点。
可见性 默认数据写入实时可见。
回收站 支持(即将上线)。
UDF 支持(即将上线)。

可维护性

可维护性 监控
  • 支持集群监控。
  • 支持慢SQL。
  • 支持SQL审计(即将上线)。
报警 支持设置报警规则
负载管理 支持。
自定义集群可维护时间段 支持。
热升级 支持。

性能

特性 详情 说明
性能 写入 数据写入速度是AnalyticDB for MySQL 2.0的1.5倍。
查询 数据查询速度是AnalyticDB for MySQL 2.0的1.4倍。
并发 支持更大并发请求。
吞吐 支持更高数据吞吐量。