当前位置:
文档之家› 数据库同步技术中变化数据捕获模式的研究与比较
数据库同步技术中变化数据捕获模式的研究与比较
异步AutoLog online 模式
异步AutoLog Archive 模式
总结
• 上述4类变化数据的捕获方式,各种方式都 有其优缺点,各自依托于实际的技术领域 和运行的业务环境,没有哪一种方式能取 代其他方式成为通用标准。
Thank you
汇报人:xx
数据库同步技术中变化数据捕获模式的研究
变更表
• 变更表中包含了源表中变更的数据。变更 表中的数据 分为两部分,一部分是变更数 据本身,发布者将源表的主键和订阅者指 定的数据加入到变更表中;另一部分是变 更表中必要的和可选的控制数据,可选的 控制数据由发布者在创建变更表时指定。 控制数据由CDC来管理。
同步DCD模式
异步HotLog模式
异步分布式HotLog模式
异步AutoLog模式
• 在异步AutoLog模式下,数据变化通过重做 传输服务从重做日志文件或者归档日志文 件中进行捕获。重做传输服务自动捕获日 志从源数据库到中间数据库。配置这种模 式,需要设置数据库参数 LOG_ARCHIVE_DEST_n做本地日志的归 档目录。源数据哭的发布者配置日志传输 服务,然后从源数据库拷贝重做日志文件 到中间库,在中间库自动注册重做日志文 件进行数据同步。
变更集
• 变更集是一组变更的数据,它作为整体来 管理,可以保证事物的一致性。一个变更 集属于一个变更源,一个变更源可以包括 多个变更集。
பைடு நூலகம் 数据变化捕获方式
• 当前的CDC有两种捕获数据方式:同步CDC 和异步CDC。异步CDC又分为3种模式:异步 HotLog模式、异步分布式HotLog模式、异 步AutoLog模式。