ITPub博客

首页 > 数据库 > MySQL > Oracle ogg for 微软云 mysql 下云至本地延迟应用(云上与云下延迟应用)

Oracle ogg for 微软云 mysql 下云至本地延迟应用(云上与云下延迟应用)

原创 MySQL 作者:lovehewenyu 时间:2025-11-07 14:52:34 0 删除 编辑

OGG延迟云上和云下同步方案

 

场景:

解决Azure Database for MySQL源数据所做的错误更改的传播或控制跨不同时区的数据到达。(延迟数据同步解决错误变更问题)
版本:Oracle GoldenGate 19.1 for MySQL  5.7

难点:

Azure Database for MySQL无法部署ogg相关软件
解决方案:Oracle GoldenGate remote capture for MySql (Doc ID 2484854.1)
解释:使用EXTRACT进程通过 remote capture读取 Azure Database for MySQL 的binlog获取表rows数据的变化
Oracle GoldenGate for MySQL数据初始化与延迟复制
解决方案:File to Replicat - Initial Load 与 DEFERAPPLYINTERVAL
解释:File to Replicat - Initial Load 可不在Azure Database for MySQL端安装软件而直接抽取Azure Database for MySQL的表数据。原理是通过select表数据并形成ogg可读取的文件;且会输出一个activity since点,后续通过logdump分析出RBA,Replicat 读取RBA点进行数据应用,避免丢失数据。
解释:DEFERAPPLYINTERVAL 事务级延迟应用

限制:OGG version 19.1 for MySQL5.7 remote capture 不支持 DDL

  • Remote capture for MySQL 5.7 doesn’t support DDL replication.
备注:This feature will be available for OGG version 21.1 for MySql 8 release. The tentative release date will be July 2021. This version will only be for Microservices Architecture. 
Support for DDL capture via Remote Capture from Mysql database (Doc ID 2755802.1)


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/26442936/viewspace-3100185/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: 没有了~
请登录后发表评论 登录
全部评论
10年金融行业老鸟。Oracle,Mysql,PostgreSQL,EMC 存储,NBU备份。微信/电话 18211103995

注册时间:2012-02-03

  • 博文量
    307
  • 访问量
    1528425