Skip to content

基于netty的Oceanbase数据库迁移工具

Notifications You must be signed in to change notification settings

jason8888888/CBase2DB2

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

背景

基于netty的Oceanbase数据库迁移工具,本人2016年在交通银行实习期间参数的一个数据库同步工具,当时掀起的一股去IOE项目的浪潮,这项目因此而诞生,其要解决的目标就是帮助用户完成从DB2数据迁移到Oceanbase上来,完成去IOE的第一步. 但是由于oceanbase数据库不稳定,为了防止数据丢失,在写入coeanbase的数据需要同步到DB2数据库中保证安全。

项目介绍

名称:   CBase2DB2

语言:   纯java开发

定位:   数据库数据同步 (目前主要支持oceanbase数据库同步到 db2 / mysql[暂时不支持] )

项目介绍

整个数据迁移过程,分为两部分:

  1. 全量迁移
  2. 增量迁移

过程描述:

  1. 增量数据收集 (创建oceanbase表的增量物化视图)
  2. 进行全量复制
  3. 进行增量复制 (可并行进行数据校验)

About

基于netty的Oceanbase数据库迁移工具

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%