检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
DRS全量、增量底层实现原理可参考产品架构和功能原理。 全量:该模式为数据库一次性同步,适用于可中断业务的数据库同步场景,全量同步将用户选择的数据库对象和数据一次性同步至目标端数据库。
如果您使用的是全量迁移模式,确保源和目标数据库无业务写入,保证迁移前后数据一致。如果您使用的是全量+增量迁移模式,支持在源数据库有业务数据写入的情况下进行迁移。 DRS任务启动和全量数据迁移阶段,请不要在源数据库执行DDL操作,否则可能导致任务异常。
如果您使用的是全量同步模式,确保源和目标数据库无业务写入,保证同步前后数据一致。如果您使用的是全量+增量同步模式,支持在源数据库有业务数据写入的情况下进行同步。 DRS任务启动和全量数据同步阶段,请不要在源数据库执行DDL操作,否则可能导致任务异常。
GaussDB分布式为源的多任务配置方法 GaussDB分布式为源的多任务配置方法有两种,修改配置文件、通过gs_guc修改。 修改配置文件操作步骤 登录GaussDB分布式数据库所有CN节点。 查询配置文件位置: find / -name "pg_hba.conf" 或者 find
任务状态为配置中、全量中、增量中、全量失败、增量失败、暂停中的实时同步任务使用。
RDS for MySQL 5.6、5.7 全量数据同步 增量数据同步 全量+增量数据同步 自建或其他云MySQL 5.5、5.6、5.7 全量数据同步 增量数据同步 全量+增量数据同步 自建Oracle 10g、11g、12c、18c、19c版本 全量数据同步 增量数据同步 全量
同步模式 全量+增量、全量、增量三种选择类型,此处以“全量+增量”为示例。 “全量+增量”: 该模式为数据持续性实时同步,通过全量过程完成目标端数据库的初始化后,增量同步阶段通过解析日志等技术,将源端和目标端数据保持数据持续一致。
批量启动任务 场景描述 本章节指导用户通过调用批量启动任务接口,启动多个配置完成的任务。 操作步骤 参考认证鉴权,通过调用IAM服务的API,获取用户的Token。 参考获取任务ID,获取需要查询的任务ID。 URI格式: /v3/{project_id}/jobs/batch-starting
对象同步范围 对象同步范围支持选择普通索引、增量DDL同步和全量阶段填充物化视图,您可以根据业务需求选择是否进行同步。 全量阶段填充物化视图:仅对源库已经填充的物化视图生效,该填充操作会影响全量同步性能,建议在全量同步完成后,手动在目标库填充。
source database” 全量或增量阶段失败报错,关键词“load table: *** failed” 全量或增量阶段失败报错,关键词“Reached end of input stream” 全量或增量阶段失败报错,关键词“Read timed out” 全量或增量阶段失败报错
全量阶段读取表数据时,特别是大表的读取,可能会阻塞业务上对大表的独占锁操作。 更多DRS对数据库的影响,可参考DRS对源数据库和目标数据库有什么影响。 使用须知 DRS全量+增量同步过程一般包含四个阶段:任务启动阶段、全量阶段、增量阶段、结束任务阶段(单全量任务则包含三个阶段)。
表2 使用须知 类型名称 使用和操作限制 数据库权限设置 源数据库端: 全量同步需要用户具有CONNECT、DATAACCESS权限。 全量+增量同步需要用户具有DBADM权限。
表2 使用须知 类型名称 使用和操作限制 数据库权限设置 源数据库端: 全量同步需要用户具有CONNECT、DATAACCESS权限。 全量+增量同步需要用户具有DBADM权限。
约束限制 您能创建的数据复制任务的数量与配额有关系,具体请参见服务配额。 目前V3 API接口仅支持MySQL->MySQL迁移和同步,MongoDB->DDS迁移,MySQL->Kafka同步,TaurusDB->Kafka同步,GaussDB->GaussDB同步,GaussDB
同步模式 DRS任务支持的同步模式,此处以“全量+增量”为示例。DRS全量、增量底层实现原理可参考产品架构和功能原理。 “全量+增量”: 该模式为数据持续性实时同步,通过全量过程完成目标端数据库的初始化后,增量同步阶段通过解析日志等技术,将源端和目标端数据保持数据持续一致。
全量同步阶段: 对于全量同步中的目标数据库表对象,不能进行写入操作,否则会导致数据不一致。 全量同步分为表结构同步(含索引)、数据同步两个阶段,任务中只要有一个表的结构在目标库中创建成功即进入数据同步阶段。
支持场景:支持全量同步、增量同步、全量+增量同步。
全量同步阶段: 全量同步过程中,对MyISAM表执行修改操作时,可能造成数据不一致。 全量同步过程中不支持DDL操作。 增量同步阶段: 增量同步过程中支持部分DDL操作。
支持场景:支持全量同步、增量同步、全量+增量同步。
全量同步阶段: 对于全量同步中的目标数据库表对象,不能进行写入操作,否则会导致数据不一致。 全量同步分为表结构同步(含索引)、数据同步两个阶段,任务中只要有一个表的结构在目标库中创建成功即进入数据同步阶段。