自2025年08月06日起,RDS MySQL DuckDB分析实例正式上线。该实例以列式存储与向量化计算为核心,实现复杂分析查询性能百倍跃升,为企业在海量数据规模场景下提供实时分析能力,加速企业数据驱动型决策效能。
上线时间
2025年08月06日
产品简介
RDS MySQL DuckDB分析实例内置DuckDB引擎,具备如下特性:
高性能分析能力:支持列式存储、即时编译、向量化执行、高效的内存管理和并行处理等能力。
高度兼容MySQL:高度兼容MySQL语法和数据格式,无需修改原始查询语句,即可方便且高效地获取结果。
数据同步机制:
存量数据同步:创建DuckDB分析实例时,系统会从主实例同步存量数据,并自动转换成DuckDB引擎格式。
增量数据同步:DuckDB分析实例创建完成后,主实例的增量数据会通过MySQL Binlog原生复制机制实时同步至DuckDB分析实例。数据始终在RDS内流转,无需依赖外部数据同步工具。技术详情,请参见DuckDB分析实例技术原理。
适用场景
聚合分析:对于聚合分析(如日志类数据),DuckDB分析实例可提供高效的聚合查询。
多表连接查询:对于多表
JOIN
的查询业务,可显著提升MySQL在分析性能上的表现。
DuckDB分析实例、只读实例和OLAP型数据库对比
相比于使用主实例、只读实例或OLAP型数据库进行复杂查询,DuckDB分析实例具备如下优势:
性能强:相比InnoDB引擎,复杂查询性能提升两个数量级。
兼容度高:100%兼容MySQL协议和数据类型,高度兼容SQL语法和DDL。
数据同步高效稳定:自建Binlog原生复制通道,同步链路更加稳定高效,无需额外的数据同步费用。
资源隔离:DuckDB分析实例处理复杂分析查询,主实例和常规只读实例进行事务处理,资源隔离,互不影响。
对比项 | DuckDB分析实例 | 只读实例 | OLAP型数据库 | |
适配业务 | 复杂分析查询 | 事务处理 | 复杂分析查询 | |
分析查询性能 | 强 | 弱 | 强 | |
数据同步方式 | Binlog原生复制 | Binlog原生复制 | DTS数据同步链路 | |
MySQL兼容性 | 数据类型 | 完全兼容 | 完全兼容 | 不兼容(需字段映射) |
SQL语法 | 高度兼容(大于99.9%) | 完全兼容 | 不兼容(需重写SQL) | |
DDL | 高度兼容 | 完全兼容 | 少量兼容 | |
运维成本 | 低(一体化实例) | 低(一体化实例) | 高(需额外维护数据库及同步链路) |
费用说明
DuckDB分析实例的计费与只读实例一致,受产品系列、实例规格、存储类型与存储空间大小等因素影响,具体费用以售卖页显示为准。
如何创建DuckDB分析实例
请参见创建DuckDB分析实例。
相关文档
RDS MySQL以标准TPC-H测试为例,为您展示DuckDB分析实例在分析查询性能上的表现,详情请参见附录2:DuckDB分析实例性能测试。
DuckDB分析实例的兼容性情况,请参见DuckDB分析实例兼容性说明。