数据传输工具性能深度评测(阿里云、百度智能云)

阿里云、百度智能云作为领先的云服务提供商,都为数据库提供了配套的数据库工具服务,其中 DTS 是迁移与同步业务的核心服务,本次测试旨在深入比较阿里云与百度智能云在 DTS 数据传输服务性能方面的表现,为企业在选择合适的数据传输服务时提供重要的参考依据。

我们将针对阿里云和百度智能云的 DTS 数据传输服务 进行全方位的性能测试,验证两款 DTS 产品分别在全量迁移与增量迁移(单表与多表)的表现。通过这些测试,我们将对这两家云服务提供商的 DTS 数据传输工具进行客观、公正的比较,以便企业在迁移或同步业务背景下选择最适合的数据传输服务。

通过本次测试,我们希望为企业提供一份详实的报告,以便企业在选择 DTS 数据传输服务时能够做出明智的决策。同时,我们也希望通过本次测试推动云服务提供商在技术和服务方面不断创新和提升,为企业提供更加优质、高效的云服务。

百度智能云云数据库,开启了特惠专场!热销规格新用户免费使用,欢迎参与!

测试结论

  • 全量迁移:百度智能云 DTS > 阿里云 DTS

  • 增量迁移:

    • 在使用百度智能云 RDS 迁移场景中,百度智能云 DTS > 阿里云 DTS

    • 在使用阿里云 RDS 迁移场景中,百度智能云 DTS < 阿里云 DTS

**结论:**大规格集群场景百度智能云 DTS 整体优于阿里云 DTS,小规格集群个别场景弱于阿里云。

测试环境

|-------|------------------|-----------------------------------------------------------------------------------------------|
| 厂商 | DTS | MySQL |
| 阿里云 | 规格:2xlarge 地域:北京 | 版本:MySQL 8.0 地域:北京 产品类型:标准版 产品系列:高可用系列 存储类型:本地 SSD 盘 规格分类:独享规格 实例规格:4C16G、32C128G 磁盘大小:200 GB |
| 百度智能云 | 规格:xlarge 地域:北京 | 版本:MySQL 8.0 地域:北京 产品系列:双机高可用版 存储类型:本地 SSD 盘 规格分类:独享规格 实例规格:4C16G、32C128G 磁盘大小:200 GB |

测试指标

  • RPS:每秒迁移行数,RPS = 迁移行数 / 迁移时间,单位为行/秒

评测场景

|---------------|----------|---------------|
| 数据量 | 测试场景 | RDS 套餐类型 |
| 全量迁移 | 单表 | 4C16G |
| 全量迁移 | 20表 | 4C16G |
| 增量迁移百度智能云 RDS | 单表 | 4C16G、32C128G |
| 增量迁移百度智能云 RDS | 20表 | 4C16G |
| 增量迁移阿里云 RDS | 单表 | 4C16G、32C128G |
| 增量迁移阿里云 RDS | 20表 | 4C16G |

测试方法

  1. 压入固定数量数据,全量迁移 100G 左右,4 亿行,增量迁移 10G 左右,4000w 行。

  2. DTS 源端 MySQL 实例为同一厂商。

  3. 配置迁移任务,查看 DTS 任务监控。

测试结果

场景1------全量迁移

结论:单表情况下,百度智能云 DTS 迁移 RPS 为阿里云 DTS 的 3 倍多,但在 20 个表的全量迁移场景下,无明显差距。

场景2------增量迁移百度智能云 RDS

结论:当目标端为百度智能云 RDS 的增量时,百度智能云 DTS 整体表现均高于阿里云 DTS,在大规格 RDS 迁移时,RPS 为阿里云 DTS 的 5 倍多。

场景3------增量迁移阿里云 RDS

结论:当目标端为阿里云 RDS 的增量时,阿里云 DTS 在迁移小规格 RDS 时表现明显高于百度智能云 DTS,但在大规格 RDS 迁移时,百度智能云 DTS 表现优于 阿里云 DTS。

总体结论和分析

  • 全量迁移:单表迁移性能明显优于阿里云,20 表迁移时间持平

  • 增量迁移至百度智能云 RDS:使用百度智能云 RDS 实例作为目标端,规格为 4C16G,百度云迁移性能略优于阿里云,规格为 32C128G,百度云优势较明显

  • 增量迁移至阿里云 RDS:使用阿里云 RDS 实例作为目标端,规格为 4C16G,阿里云迁移性能明显优于百度云,规格为 32C128G,百度智能云也略显优势

其他数据库产品:

云原生数据库 GaiaDB

云数据库 RDS

相关推荐
阿华的代码王国26 分钟前
MySQL ------- 索引(B树B+树)
数据库·mysql
Hello.Reader1 小时前
StarRocks实时分析数据库的基础与应用
大数据·数据库
执键行天涯1 小时前
【经验帖】JAVA中同方法,两次调用Mybatis,一次更新,一次查询,同一事务,第一次修改对第二次的可见性如何
java·数据库·mybatis
yanglamei19621 小时前
基于GIKT深度知识追踪模型的习题推荐系统源代码+数据库+使用说明,后端采用flask,前端采用vue
前端·数据库·flask
工作中的程序员1 小时前
ES 索引或索引模板
大数据·数据库·elasticsearch
严格格2 小时前
三范式,面试重点
数据库·面试·职场和发展
微刻时光2 小时前
Redis集群知识及实战
数据库·redis·笔记·学习·程序人生·缓存
单字叶2 小时前
MySQL数据库
数据库·mysql
mqiqe2 小时前
PostgreSQL 基础操作
数据库·postgresql·oracle
just-julie2 小时前
MySQL面试题——第一篇
数据库·mysql