检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
SDK概述 本文介绍了数据复制服务(DRS)提供的SDK语言版本,列举了最新版本SDK的获取地址。 在线生成SDK代码 API Explorer能根据需要动态生成SDK代码功能,降低您使用SDK的难度,推荐使用。 SDK列表 表1提供了DRS支持的SDK列表,您可以在GitHub
详见MongonDB授权方法。 版本类 源数据库版本 支持3.2、3.4、4.0、4.2版本。 详见支持的数据库。 目标数据库版本 支持3.4、4.0版本。 详见支持的数据库。 迁移版本检查 仅支持目标数据库版本等于或高于源数据库版本。 详见版本是否符合从低到高或者同版本迁移。 增量迁移类 Oplog开启
会受源或目标数据库性能、网络带宽、数据模型、业务模型等因素影响。 规格说明 实时灾备根据链路的性能上限,定义了四种规格:极小、小、中、大,各个规格的同步性能上限如表1。 表1 规格性能上限 规格名称 性能上限(行/秒)参考 极小 300 小 3000 中 7500 大 10000
MySQL增量迁移时,源数据库参数server_id需要满足以下要求: 如果源数据库版本小于或等于MySQL5.6,server_id的取值范围在2-4294967296之间。 如果源数据库版本大于或等于MySQL5.7,server_id的取值范围在1-4294967296之间。
0.18版本时,还需要有SESSION_VARIABLES_ADMIN权限。 - 版本类 源数据库版本 支持5.5、5.6、5.7、8.0版本。 详见支持的数据库。 目标数据库版本 支持8.0版本。 详见支持的数据库。 同步版本检查 仅支持目标数据库版本等于或高于源数据库版本。 详见版本是否符合从低到高或者同版本迁移。
企业版、标准版、Web版 说明: 仅支持目标库大版本等于或高于源库大版本。 仅支持目标库功能性版本等于或高于源库功能性版本,如web版到标准版、标准版到企业版、企业版到企业版 前提条件 已登录数据复制服务控制台。 账户余额大于等于0元。 满足备份迁移支持的数据库类型和版本,详情请参见支持的数据库。
数据复制服务对源数据库有什么要求 不同链路,数据库和权限的要求也不同,可参考以下链接,选择对应链路查看使用须知: 支持的数据库版本 实时迁移方案概览 备份迁移方案概览 实时同步方案概览 数据订阅使用须知 实时灾备方案概览 父主题: 产品咨询
为什么MariaDB和SysDB下的数据不迁移或同步 背景 由于某些MariaDB的版本把SysDB库作为其系统库(类似于MySQL官方版5.7的sys库),所以DRS默认也将SysDB作为所有MariaDB的系统库来处理(等同于MySQL、information_schema、
IMPLICIT) and (utf8mb4_general_ci,IMPLICIT) for operation 可能原因 客户源端MySQL为5.*版本字符集utf8mb4排序规则为utf8mb4_general_ci,而目标端GaussDB(for MySQL)字符集utf8mb4排序规
导进行操作。 复制槽命名规则取决于数据库内核版本(可通过select working_version_num();命令查看),版本号低于92556默认使用串行解码,复制槽名命名规则为“replication_slot_唯一性标识”;版本号大于等于92556默认使用并行解码,复制槽
Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 接口约束 当前版本仅支持任务在INCRE_TRANSFER_STARTED状态时创建对比任务,父任务不支持调用。 URI POST /v3/{project
步阶段实现DDL操作的同步。 前提条件 当前支持的DDL操作包含如下: 表级同步支持:TRUNCATE(仅PostgreSQL 11及以上版本支持)、DROP TABLE 、ALTER TABLE(包含ADD COLUMN、DROP COLUMN、ALTER COLUMN、RENAME
0、4.2、4.4、5.0版本) 说明: DDS 5.0版本当前仅支持副本集,不支持集群。 本地自建Mongo数据库(3.2、3.6、3.4、4.0、4.2、4.4、5.0版本) ECS自建Mongo数据库(3.2、3.6、3.4、4.0、4.2、4.4、5.0版本) 其他云上Mongo数据库(3
for MySQL老版本(5-5.7.23),有无主键表隐藏主键的特性,导致DRS任务报错update/delete没有命中。 解决方案 如果是无主键表原因,需要将无主键表修改为主键表,并重新创建DRS任务完成灾备。 如果源端为RDS for MySQL老版本(5-5.7.23)
的增量日志进行逻辑解码,进而无法进行增量同步。 不通过原因 源数据库参数wal_level配置错误,不为logical。 源或者目标数据库版本不支持。 处理建议 将源库的“wal_level”参数修改为logical。修改方式可以参考: 使用超级用户在源库执行alter system
一个下游SDK不可以订阅消费多个订阅任务。 数据订阅成功后,如果不及时进行消费,新产生的数据最多保留3天。 数据复制服务提供的JAVA版本SDK支持的开发环境为JDK1.6以上版本,推荐使用JDK1.8版本。 网络类型 目前仅支持VPC网络。 SDK运行原理 SDK的拉取和确认消息是两个异步的线程,拉取按照事
tion_isolation),使源库和目标库的事务隔离级别保持一致。 对于MySQL 5.7、5.6版本:设置参数“tx_isolation”的值。 对于MySQL 8.0版本:设置参数“transaction_isolation”的值。 父主题: 数据库参数检查
数据复制服务提供了参数对比功能帮助您进行源库和目标库参数一致性对比。 本章节针对不同的引擎版本,列举了常见的常规参数及性能参数,方便您在使用参数对比功能时进行参考。 MySQL 5.6版本 表1 MySQL5.6参数列表 参数名称 参数类型 是否需要重启数据库 connect_timeout
DS for MySQL运维人员进行处理。 目标数据库为MySQL 5.5版本,则不支持设置GTID,无法使用DRS进行灾备,请创建迁移任务或联系运维人员进行处理。 目标数据库为MySQL 5.6及以上版本,通过修改数据库配置文件中如下参数开启GTID,然后重启数据库。 参考命令如下:
仅支持目标库版本等于或高于源库版本。 表28 数据库信息 源数据库引擎 源数据库类型和版本 目标数据库类型和版本 MySQL RDS for MySQL 所有版本 RDS for MySQL 所有版本 GaussDB(for MySQL) 兼容MySQL 8.0版本 自建MySQL