异构数据库同步方案

Beedup是一款用于数据同步和迁移的工具,它可以处理异构数据库的主从数据,并实现全量和增量同步。全量同步遍历所有表,增量同步通过解析日志实现。该工具支持多种数据库系统如Oracle、SQLServer和MySQL等,并允许灵活选择复制单位,支持不同的复制结构。
摘要由CSDN通过智能技术生成

目录

1 概述

2 原理

3 参数


1 概述

为减轻生产库负载,避免在其上直接运行分析应用拖垮系统,需要将生产系统产生的业务数据实时同步到大数据分析平台。

凭借异构(主从库不同类型、主从对象不同属主模式)数据处理能力,Beedup除用于双活容灾外,也可应用于数据同步数据迁移数据汇聚项目,软件按照源库事务单元实时同步数据,适合于整库或数量较多表的实时同步。

2 原理

采用Beedup实施数据库同步分为全量和增量二个过程:

全量过程遍历源库所有表,依次在目标库创建对应表并通过SQL读写方式同步表的历史数据。

增量过程采用日志解析方式,从某一时间点顺序读取数据库日志中的事务操作,解析还原为目标兼容的DML或DDL,以事务为单元在目标库重做操作。

全量过程开始时记录源库当前时间点,全量过程结束后,增量过程自动从该时间点开始解析日志。也可以跳过全量过程,直接指定某一时间点启动增量过程。

3 参数

工作方式

基于联机归档日志解析

目标库支持的操作

Read-Write

支持数据库

Oracle 9i / 10g / 11g / 12c / 18c

SQL Server 2005 / 2008 / 2012 / 2014

MySQL 5.6 / 5.7 / 8.0

DB2 9.5 / 9.7 / 10.5 / 11.1

Gbase 8a (8.3)

PostgreSQL 10.5 / 11.8 / 12.3

DM 8.1

支持数据类型

所有

支持操作类型

DML/ DDL

可选择性复制

选择整库、用户模式、表为复制单位

支持的主从库平台

无限制

运行操作系统

win7、win2008、win8、win2012、win10

支持多种复制结构

一对一,双向,一对多,多对一

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值