/ 数据复制服务 drs/ / / 实时同步链路规格说明
更新时间:2025-02-05 gmt 08:00

实时同步链路规格说明-九游平台

注意事项

文中提供的性能指标仅用于提供参考的测试数据,实际环境会受源或目标数据库性能、网络带宽、数据模型、业务模型等因素影响。

规格说明

表1 全量同步性能上限

链路名称

全量性能上限(mb/s)参考

mysql为源链路

50

oracle为源链路

40

redis为源链路

30

gaussdb为源链路

40

postgresql为源链路

30

ddm为源链路

20

mongodb为源链路

20

  • 影响drs迁移速度的因素很多,当前全量阶段迁移速度为网络和数据库性能无瓶颈、任务为大规格时的测试数据,仅供用户进行参考。
  • 当目标数据库为oracle或者gaussdb(dws)时,受限于目标数据库写入机制,全量速度相较于其他类型数据库下降30%~50%。
  • mongodb数据库的写入性能会受索引个数影响,单个索引影响5-8%,索引越多,速度越慢。

实时同步根据同步链路的增量性能上限,定义了六种规格:极小、小、中、大、超大、极大,各个规格的同步性能上限如。

表2 规格性能上限

规格名称

增量性能上限(行/秒)参考

极小

300

3000

7500

10000

超大

20000

极大

大于20000

  • 规格的线上运行性能受网络环境、源数据库和目标数据库的性能、延迟等因素影响,实际的性能值会有差异,表中性能上限值仅供参考。
  • drs规格:drs为用户提供的不同性能的链路规格,以全量同步(不限速)和增量同步性能为衡量标准。
  • 性能上限(行/秒):表示每秒同步的事务数,包括begin、commit 、dml语句(insert、delete、update)及ddl语句。用户可通过云监控ces获取。
  • 目前,drs同步仅支持任务类型为单az的同步任务升级实例规格,不支持父子任务升级实例规格,不支持降低规格,具体操作及约束限制可参考同步规格变更
  • 对于支持内容对比的链路,如果创建任务时可以选择实例规格,那么仅支持大规格及以上规格进行内容对比。

测试模型

在两个rds for mysql实例间创建全量 增量的实时同步任务,实例配置如。

表3 实例规格

参数

源rds for mysql实例

目标rds for mysql实例

规格名称

c6.4xlarge.4(通用增强ⅱ型)

c6.4xlarge.4(通用增强ⅱ型)

性能规格

超高io

超高io

存储类型

16vcpus|64 gb

16vcpus|64 gb

存储空间

300g

300g

最大连接数

18000

18000

最大qps

3352

3352

最大iops

114152

114152

测试模型:

  • 测试表数量为20。
  • 测试表均有主键。
  • 记录大小为1kb。
  • 每个事务平均包含两条dml操作,一条commit,其中insert、update、delete的比例为1:1:1。

支持多规格链路

目前drs实时同步仅支持部分链路在创建的时候进行规格选择。

表4 同步支持多规格链路

同步方向

数据流向

规格选择

升级规格

入云

mysql->mysql

支持

仅支持单az任务升级

入云

mysql->postgresql

支持

仅支持单az任务升级

入云

mysql->gaussdb分布式版

支持

仅支持单az任务升级

入云

mysql->gaussdb集中式

支持

仅支持单az任务升级

入云

mysql->gaussdb(dws)

支持

仅支持单az任务升级

入云

mysql->taurusdb

支持

仅支持单az任务升级

入云

mysql->mariadb

不支持

不支持

入云

postgresql->postgresql

支持

仅支持单az任务升级

入云

postgresql->gaussdb(dws)

支持

仅支持单az任务升级

入云

postgresql->gaussdb集中式

不支持

不支持

入云

postgresql->gaussdb分布式版

不支持

不支持

入云

ddm->mysql

支持

仅支持单az任务升级

入云

ddm->gaussdb(dws)

支持

仅支持单az任务升级

入云

ddm->ddm

支持

仅支持单az任务升级

入云

oracle->gaussdb(dws)

支持

仅支持单az任务升级

入云

oracle->postgresql

支持

仅支持单az任务升级

入云

oracle->mysql

支持

仅支持单az任务升级

入云

oracle->taurusdb

支持

仅支持单az任务升级

入云

oracle->gaussdb集中式

支持

仅支持单az任务升级

入云

oracle->gaussdb分布式版

支持

仅支持单az任务升级

入云

oracle->ddm

支持

仅支持单az任务升级

入云

db2 for luw->gaussdb集中式

不支持

不支持

入云

db2 for luw->gaussdb分布式版

不支持

不支持

入云

db2 for luw->gaussdb(dws)

不支持

不支持

入云

tidb->taurusdb

不支持

不支持

入云

microsoft sql server->gaussdb(dws)

不支持

不支持

入云

microsoft sql server->gaussdb集中式

不支持

不支持

入云

microsoft sql server->gaussdb分布式版

不支持

不支持

入云

microsoft sql server->microsoft sql server

不支持

不支持

入云

microsoft sql server->mysql

不支持

不支持

入云

microsoft sql server->taurusdb

不支持

不支持

入云

microsoft sql server->postgresql

不支持

不支持

入云

mongodb->dds

支持

仅支持单az任务升级

入云

mariadb->mariadb

支持

仅支持单az任务升级

入云

mariadb->mysql

不支持

不支持

入云

mariadb->taurusdb

不支持

不支持

入云

taurusdb->taurusdb

支持

仅支持单az任务升级

入云

cassandra->geminidb cassandra

不支持

不支持

入云

dynamo->geminidb dynamo

不支持

不支持

出云

mysql->mysql

支持

仅支持单az任务升级

出云

mysql->kafka

支持

仅支持单az任务升级

出云

mysql->css/es

支持

仅支持单az任务升级

出云

mysql->oracle

支持

仅支持单az任务升级

出云

mysql->mariadb

不支持

不支持

出云

ddm->mysql

支持

仅支持单az任务升级

出云

ddm->oracle

支持

仅支持单az任务升级

出云

ddm->kafka

支持

仅支持单az任务升级

出云

dds->mongodb

支持

仅支持单az任务升级

出云

dds->kafka

支持

仅支持单az任务升级

出云

postgresql->postgresql

支持

仅支持单az任务升级

出云

postgresql->kafka

支持

仅支持单az任务升级

出云

gaussdb集中式版->mysql

支持

仅支持单az任务升级

出云

gaussdb集中式版->oracle

支持

仅支持单az任务升级

出云

gaussdb集中式版->kafka

支持

仅支持单az任务升级

出云

gaussdb集中式版->gaussdb(dws)

支持

仅支持单az任务升级

出云

gaussdb集中式版->gaussdb分布式版

支持

仅支持单az任务升级

出云

gaussdb集中式版->gaussdb集中式

支持

仅支持单az任务升级

出云

gaussdb分布式版->mysql

支持

仅支持单az任务升级

出云

gaussdb分布式版->oracle

支持

仅支持单az任务升级

出云

gaussdb分布式版->gaussdb(dws)

支持

仅支持单az任务升级

出云

gaussdb分布式版->kafka

支持

仅支持单az任务升级

出云

gaussdb分布式版->gaussdb分布式版

支持

仅支持单az任务升级

出云

gaussdb分布式版->gaussdb集中式

支持

仅支持单az任务升级

出云

taurusdb->mysql

支持

仅支持单az任务升级

出云

taurusdb->gaussdb(dws)

支持

仅支持单az任务升级

出云

taurusdb->kafka

支持

仅支持单az任务升级

出云

taurusdb->css/es

支持

仅支持单az任务升级

出云

taurusdb->oracle

支持

仅支持单az任务升级

出云

mariadb->mariadb

支持

仅支持单az任务升级

出云

microsoft sql server->kafka

不支持

不支持

自建-自建

mysql->kafka

支持

仅支持单az任务升级

自建-自建

mysql->css/es

支持

仅支持单az任务升级

自建-自建

mysql->gaussdb集中式

支持

仅支持单az任务升级

自建-自建

mysql->gaussdb分布式版

支持

仅支持单az任务升级

自建-自建

oracle->kafka

支持

仅支持单az任务升级

自建-自建

oracle->gaussdb集中式

支持

仅支持单az任务升级

自建-自建

oracle->gaussdb分布式版

支持

仅支持单az任务升级

自建-自建

postgresql->kafka

支持

仅支持单az任务升级

自建-自建

gaussdb集中式版->mysql

支持

仅支持单az任务升级

自建-自建

gaussdb集中式版->oracle

支持

仅支持单az任务升级

自建-自建

gaussdb集中式版->kafka

支持

仅支持单az任务升级

自建-自建

gaussdb集中式版->gaussdb分布式版

支持

仅支持单az任务升级

自建-自建

gaussdb集中式版->gaussdb集中式

支持

仅支持单az任务升级

自建-自建

gaussdb分布式版->mysql

支持

仅支持单az任务升级

自建-自建

gaussdb分布式版->oracle

支持

仅支持单az任务升级

自建-自建

gaussdb分布式版->kafka

支持

仅支持单az任务升级

自建-自建

gaussdb分布式版->gaussdb集中式

支持

仅支持单az任务升级

自建-自建

gaussdb分布式版->gaussdb分布式版

支持

仅支持单az任务升级

自建-自建

db2 for luw->gaussdb集中式

不支持

不支持

自建-自建

db2 for luw->gaussdb分布式版

不支持

不支持

自建-自建

microsoft sql server->kafka

不支持

不支持

相关文档

网站地图