检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
is_set_dns 是 Boolean 是否设置客户自定义DNS。 set_dns_action 是 String 设置客户自定义DNS的行为。 add:新增客户自定义DNS IP。 keep:保持客户自定义DNS IP。 update:更新客户自定义DNS IP(当DNS IP变化时更新生效)。
序,表与表之间不保序,可以提高单表读写性能,推荐使用此选项。 按主键的hash值投递到不同Partition:适用于一个表一个Topic的场景,避免该表都写到同一个分区,消费者可以并行从各分区获取数据。 对于无主键表,如果选择“按主键的hash值投递都不同的partition”策略时,同步任务则会使用默认“按库名
is_set_dns 是 Boolean 是否设置客户自定义DNS。 set_dns_action 是 String 设置客户自定义DNS的行为。 add:新增客户自定义DNS IP。 keep:保持客户自定义DNS IP。 update:更新客户自定义DNS IP(当DNS IP变化时更新生效)。
对同步对象进行自动检查。 表2 支持的同步对象 类型名称 使用和操作约定 同步范围须知 不支持实例级同步:不支持实例级别同步,每次至多同步一个库(database),同步多个库需要使用多个DRS任务。 支持场景:支持全量同步、增量同步、全量+增量同步。 不支持的字段类型:SMAL
常用场景:云下数据库迁移上云。 特点:云服务无需碰触源数据库,实现数据迁移。 图2 备份迁移 实时同步 实时同步是指在不同的系统之间,将数据通过同步技术从一个数据源拷贝到其他数据库,并保持一致,实现关键业务的数据实时流动。 实时同步不同于迁移,迁移是以整体数据库搬迁为目的,而实时同步是维持不同业务之间的数据持续性流动。
资源规划 表1 资源规划 类别 子类 规划 备注 RDS RDS实例名 rds-mysql 自定义,易理解可识别。 数据库版本 MySQL 5.7 - 实例类型 单机 本示例中为单机。 实际使用时,为提升业务可靠性,推荐选择主备RDS实例。 存储类型 SSD云盘 - 可用区 可用区3
function_name to 'user'@'host'; 使用授权后的用户账号访问目标库对象,无异常报错表示授权成功。需要注意:在java项目工程中调用存储过程、函数如果出现 Java.sql.SQLException: User does not have access to metadata required
对同步对象进行自动检查。 表2 支持的同步对象 类型名称 使用和操作约定 同步范围须知 不支持实例级同步:不支持实例级别同步,每次至多同步一个库(database),同步多个库需要使用多个DRS任务。 支持场景:支持全量同步、增量同步、全量+增量同步。 支持的字段:INTEGER
对同步对象进行自动检查。 表2 支持的同步对象 类型名称 使用和操作约定 同步范围须知 不支持实例级同步:不支持实例级别同步,每次至多同步一个库(database),同步多个库需要使用多个DRS任务。 支持场景:支持全量同步、增量同步、全量+增量同步。 支持的字段:INTEGER
支持到秒,小数舍弃 TIMESTAMP BYTEA 支持 XML CLOB 支持 CHAR CHARACTER 支持,如果源库该类型的字段含有占用超过一个字节的字符,需适当增加目标库该字段的长度。 VARCHAR CHARACTER VARYING() 支持 VARCHAR(max) CLOB
对同步对象进行自动检查。 表2 支持的同步对象 类型名称 使用和操作约定 同步范围须知 不支持实例级同步:不支持实例级别同步,每次至多同步一个库(database),同步多个库需要使用多个DRS任务。 支持场景:支持全量同步、增量同步、全量+增量同步。 支持的字段:INTEGER
性能模式:可以设置并发连接数,回放过程中将按照设置的连接数在目标库回放。不保证源库的SQL在目标库回放时是同一个线程连接回放,回放性能较好。 事务模式:不可以设置并发连接数,将按照源库日志中连接信息动态调整连接数,可以保证源库同一个连接中的事务SQL顺序执行。 回放SQL过滤 - 支持SQL内容模糊匹配过滤,
按照事务顺序消费,写入性能比较差,如果没有强事务要求,不推荐使用此选项。 按表的主键值hash值投递到不同的Partition:适用于一个表一个Topic的场景。 投送到kafka的数据格式 选择投送到kafka的数据格式。 JSON:为Json消息格式,方便解释格式,但需要占用更多的空间。
”阶段对同步对象进行自动检查。 表2 支持的同步对象 类型名称 同步范围 同步范围须知 不支持实例级同步:不支持实例级别同步,每次至多同步一个库(database),同步多个库需要使用多个DRS任务。 支持场景:支持全量、增量、全量+增量同步。 支持的字段:INTEGER,TIN
权限管理 创建用户并授权使用DRS DRS自定义策略
对同步对象进行自动检查。 表2 支持的同步对象 类型名称 使用和操作约定 同步范围须知 不支持实例级同步:不支持实例级别同步,每次至多同步一个库(database),同步多个库需要使用多个DRS任务。 支持场景:支持全量同步、增量同步、全量+增量同步。 支持的字段:INTEGER
is_set_dns 是 Boolean 是否设置客户自定义DNS。 set_dns_action 是 String 设置客户自定义DNS的行为。 add:新增客户自定义DNS IP。 keep:保持客户自定义DNS IP。 update:更新客户自定义DNS IP(当DNS IP变化时更新生效)。
用户选择,在“预检查”阶段对同步对象进行自动检查。 表3 支持的同步对象 类型名称 使用须知 同步对象范围 不支持实例级同步 每次至多同步一个库(database),同步多个库需要使用多个DRS任务。 支持的字段类型 支持:tinyint、smallint、int、bigint、real、double、bit、bit
Set类型迁移。 支持Lua脚本迁移。 不支持事务的迁移。 不支持Stream,BitMap,HyperLogLog,GEO类型迁移。 不支持自定义类型。 不支持迁移目标库GeminiDB Redis不支持的命令。 使用建议 如果您使用的是全量迁移模式,确保源和目标数据库无业务写入,保
Set类型迁移。 支持Lua脚本迁移。 不支持事务的迁移。 不支持Stream,BitMap,HyperLogLog,GEO类型迁移。 不支持自定义类型。 不支持迁移目标库GeminiDB Redis不支持的命令。 使用建议 如果您使用的是全量同步模式,确保源和目标数据库无业务写入,保