检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
支持的源和目标数据库 表1 支持的数据库 源数据库 目标数据库 其他云上DynamoDB(Web服务) GeminiDB Cassandra(DynamoDB接口)实例 3.11版本 目前仅支持白名单用户使用。 支持的同步对象范围 在使用DRS进行同步时,不同类型的同步任务,支持的同步对象范围不同,
务所需要的。数据订阅将其缓存并提供统一的SDK接口,实现下游业务订阅、获取、并消费。 一个完整的数据订阅过程需要通过如下两个阶段来实现: 使用数据复制服务控制台创建数据订阅任务。 数据订阅任务成功后,使用数据复制服务提供的SDK接口,访问数据订阅通道,订阅并消费增量数据。 数据复
多对一实时同步 数据订阅 数据订阅是指获取数据库中关键业务的数据变化信息,这类信息常常是下游业务所需要的。数据订阅将其缓存并提供统一的SDK接口,方便下游业务订阅、获取、并消费,从而实现数据库和下游系统解耦,业务流程解耦。 常用场景:Kafka订阅MySQL增量数据。 图4 数据订阅
多对一实时同步 数据订阅 数据订阅是指获取数据库中关键业务的数据变化信息,这类信息常常是下游业务所需要的。数据订阅将其缓存并提供统一的SDK接口,方便下游业务订阅、获取、并消费,从而实现数据库和下游系统解耦,业务流程解耦。 常用场景:Kafka订阅MySQL增量数据。 图4 数据订阅
数据库的数据增量变更。 DRS服务从源数据库抽取原始增量日志,解析为标准格式并持久化保存到本地,同时实时调用客户端订阅SDK的notify接口,推送增量变更数据到客户端业务程序,客户端根据业务需求实现具体消费逻辑。 当客户端程序消费的变更数据会实时记录在服务器端,异常中断、重连等
可能会导致数据不一致,因此存在数据冲突或任务失败的风险。 增量读取方式 选择增量阶段读取日志方式。 LogMiner:采用Oracle官方接口读取重做日志文件,稳定性好。 Binary Reader: 采用DRS自研方式直接读取和解析原始重做日志文件,性能高,对Oracle资源消耗低。
可能会导致数据不一致,因此存在数据冲突或任务失败的风险。 增量读取方式 选择增量阶段读取日志方式。 LogMiner:采用Oracle官方接口读取重做日志文件,稳定性好。 Binary Reader:Binary Reader 采用DRS自研方式直接读取和解析原始重做日志文件,性能高,对Oracle资源消耗低。
可能会导致数据不一致,因此存在数据冲突或任务失败的风险。 增量读取方式 选择增量阶段读取日志方式。 LogMiner:采用Oracle官方接口读取重做日志文件,稳定性好。 Binary Reader: 采用DRS自研方式直接读取和解析原始重做日志文件,性能高,对Oracle资源消耗低。
可能会导致数据不一致,因此存在数据冲突或任务失败的风险。 增量读取方式 选择增量阶段读取日志方式。 LogMiner:采用Oracle官方接口读取重做日志文件,稳定性好。 Binary Reader:Binary Reader 采用DRS自研方式直接读取和解析原始重做日志文件,性能高,对Oracle资源消耗低。