检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
}, "data":[ { "c11":"[]", "c10":"华为云huaweicloud", "c13":"asfiajhfiaf939-0239uoituqorjoqirfoid
getenv("EXAMPLE_PASSWORD_ENV"); context.setPassword(userpassword); //设置订阅通道的IP,即数据订阅页面的订阅实例IP context.setIp("SubscribeChannelIp"); context.setUserId("userId");
数据灾备过程中,支持在业务数据库创建账号。 如果不可避免双边同时刷新同一数据单元,就可能出现数据冲突,针对数据冲突的情况,DRS采用冲突覆盖的策略,即: 删除时,该数据不存在则忽略,即不做操作。 插入时,该数据存在则进行替换,即使用新的数据进行更新动作。 更新时,该数据不存在则插入最新记录。 业务需要避免
DRS支持将其他云数据库(例如AWS的RDS for MySQL、Aurora for MySQL)中的数据同步至华为云数据库(例如云数据库RDS for MySQL)中。 表2 同步方案 源数据库云厂商 源数据库类型 目标数据库(华为云) 方案 AWS RDS for MySQL RDS for MySQL 将MySQL同步到MySQL
账户委托 系统中部分功能需要使用账户委托,如定时启动任务。所以数据复制服务支持在创建任务的时候,自动将用户账户委托给数据复制服务的管理租户,即op_svc_rds,便于在执行定期任务的时候,具有对任务实行自动化管理的权限。 不同的Region只支持委托当前Region的权限,不支持跨Region委托。
数据灾备过程中,支持在业务数据库创建账号。 如果不可避免双边同时刷新同一数据单元,就可能出现数据冲突,针对数据冲突的情况,DRS采用冲突覆盖的策略,即: 删除时,该数据不存在则忽略,即不做操作。 插入时,该数据存在则进行替换,即使用新的数据进行更新动作。 更新时,该数据不存在则插入最新记录。 业务需要避免
DRS-dds 自定义。 源数据库引擎 MongoDB 本示例中源数据库为自建MongoDB,即在华为云弹性云服务器上安装社区版MongoDB。 目标数据库引擎 DDS 本示例中目标数据库为华为云DDS实例。 网络类型 公用网络 本示例中采用公用网络。 网络示意图 图1 同一VPC网路 图2
MongoDB 本示例中源数据库为自建MongoDB,即在本地服务器上安装社区版MongoDB。 目标数据库引擎 DDS 本示例中目标数据库为华为云DDS实例。 网络类型 公用网络 本示例中采用公用网络。 网络示意图 图1 VPN网络 图2 公网网络+SSL安全连接 迁移流程 图3 迁移流程图
图1 基本信息 参数 示例 参数说明 计费模式 按需计费 DRS的计费模式。 包年/包月:一种预付费模式,即先付费再使用,按照订单的购买周期进行结算。 按需计费:一种后付费模式,即先使用再付费,按照实际使用时长计费。 区域 华北-北京四 当前任务所在的区域。 项目 华北-北京四 当前区域下可以选择的项目。
源库测试连接时,必须填写Redis集群所有分片的IP地址。同时为了避免影响源端Redis实例的业务访问,强烈建议从源实例的副本节点(从节点)进行数据迁移,即推荐填写Redis集群的Slave节点IP地址。 为保障增量迁移有效进行,建议迁移前,评估源库Redis参数,将源库的配置文件redis.c
源库测试连接时,必须填写Redis集群所有分片的IP地址。同时为了避免影响源端Redis实例的业务访问,强烈建议从源实例的副本节点(从节点)进行数据同步,即推荐填写Redis集群的Slave节点IP地址。 为保障增量同步有效进行,建议同步前,评估源库Redis参数,将源库的配置文件redis.c
参数 描述 数据库实例名称 默认为创建迁移任务时选择的数据库实例,不可进行修改。 账号认证数据库 填写的数据库账号所属的数据库名称。例如:华为云DDS实例默认的账号认证数据库为admin。 数据库用户名 源数据库对应的数据库用户名。 数据库密码 源数据库对应的数据库用户名密码。 SSL安全连接
对于全量同步中的目标数据库表对象,不能进行写入操作,否则会导致数据不一致。 全量同步分为表结构同步(含索引)、数据同步两个阶段,任务中只要有一个表的结构在目标库中创建成功即进入数据同步阶段。如果同步完成产生失败表,再启动时将只同步数据,不同步表结构信息,用户必须手动在目标库中建表。 全量同步分区表的结构时会将该对象转为非分区的普通表。
对于全量同步中的目标数据库表对象,不能进行写入操作,否则会导致数据不一致。 全量同步分为表结构同步(含索引)、数据同步两个阶段,任务中只要有一个表的结构在目标库中创建成功即进入数据同步阶段。如果同步完成产生失败表,再启动时将只同步数据,不同步表结构信息,用户必须手动在目标库中建表。 全量同步表结构时,如果目标库存在与源库同名约束会导致建表失败。
对于全量同步中的目标数据库表对象,不能进行写入操作,否则会导致数据不一致。 全量同步分为表结构同步(含索引)、数据同步两个阶段,任务中只要有一个表的结构在目标库中创建成功即进入数据同步阶段。如果同步完成产生失败表,再启动时将只同步数据,不同步表结构信息,用户必须手动在目标库中建表。 全量同步表结构时,如果目标库存在与源库同名约束会导致建表失败。
对于全量同步中的目标数据库表对象,不能进行写入操作,否则会导致数据不一致。 全量同步分为表结构同步(含索引)、数据同步两个阶段,任务中只要有一个表的结构在目标库中创建成功即进入数据同步阶段。如果同步完成产生失败表,再启动时将只同步数据,不同步表结构信息,用户必须手动在目标库中建表。 全量同步表结构时,如果目标库存在与源库同名约束会导致建表失败。
对于全量同步中的目标数据库表对象,不能进行写入操作,否则会导致数据不一致。 全量同步分为表结构同步(含索引)、数据同步两个阶段,任务中只要有一个表的结构在目标库中创建成功即进入数据同步阶段。如果同步完成产生失败表,再启动时将只同步数据,不同步表结构信息,用户必须手动在目标库中建表。 全量同步表结构时,如果目标库存在与源库同名约束会导致建表失败。
1:自动续订。 eff_time String 资源生效时间(即资源创建时间);UTC时间,格式:yyyy-MM-ddTHH:mm:ssZ(2016-06-28T00:00:00Z)。 exp_time String 资源失效时间(包周期资源:即资源到期时间,如果已经进行了续费,即为续费后的到
会被过滤掉,支持配置10个过滤规则。 非条件过滤 该选项用于过滤SELECT,UPDATE,DELETE等类型的SQL中不包含条件的语句(即过滤SQL中没有where条件的语句)。 并发连接数 设置DRS录制回放任务的回放线程数,默认为8,输入值必须在1到100之间。 加速配置
其他使用须知: 若专属计算集群不支持4vCPU/8G或以上规格实例,则无法创建同步任务。 GaussDB->MySQL同步任务默认防回环、防级联(即不支持从实例A同步到实例B,再从实例B同步到实例C)。 源数据库和目标数据库表、schema等对象名称大小写要保持一致。 由于长事务导致的创