OceanBase迁移工具说明

OceanBase的迁移工具说明:

前言:过往执行OB迁移到Mysql 过程中,都需要手动进行SQL DDL、DML的语句改写,用DBCAT工具可以大大增加工作效率。

  1. DBCAT 工具将OB或者其它源数据库转化为目标Mysql或者其它目标数据库的库表结构
  2. OMA 工具评估兼容性,高效的性能评估以及应用逻辑改造建议。
  3. DATAX 数据离线同步工具
  4. OMS 数据在线同步工具
  5. OBloader 数据导出工具

OMS的过程:

0.Supervisor 组件监控

1.DBCAT 将结构进行迁移与同步

2.Checker-Full 进行全量数据迁移(存量数据)

3.Store 用于(liboblog)增量日志的拉取与解析为中间定义的数据格式(可配置保留时间)

4.JDBCWriter 负责向目标端数据库并发写入(解析DDL与DML,负责DDL的执行)

5.Connecter 负责向目标端消息队列和关系型数据库全量、增量写入数据与同步

6.Checker组件(Checker-Full、Checker-Verify)。

7.Checker-Verify 组件负责迁移后的全字段校验。

Chekcer组件中包含Reader模块、Writer模块、Broker模块、统一数据模型层(与DATAX结构类似)。

【Reader模块】负责从源端读取数据,数据会在 【统一数据模型层】进行数据模型转化,【Writer模块】写入到【Broker模块】中。

【统一数据模型层】为下游适配的对象或语句进行数据模型转化。

【Broker模块】用于解耦Reader,Writer或其它模块。

相关推荐
OceanBase数据库官方博客8 小时前
主流关系型数据库系统缺陷实证研究——OceanBase 校企联合研究
数据库·oceanbase·分布式数据库
OceanBase数据库官方博客9 小时前
客户案例|美的以OceanBase为基构建云中立数字化基座破局多云孤岛
数据库·oceanbase·分布式数据库
OceanBase数据库官方博客10 小时前
基于分层协作多智能体的数据库参数调优——OceanBase 校企研究
数据库·oceanbase·分布式数据库
OceanBase数据库1 天前
滔搏基于OceanBase实现 15TB到0.9TB“无痛切换”与“系统瘦身”
oceanbase·分布式数据库
OceanBase数据库2 天前
基于分层协作多智能体的数据库参数调优——OceanBase 校企研究
oceanbase·分布式数据库
OceanBase数据库3 天前
美的以OceanBase为基构建云中立数字化基座破局多云孤岛
oceanbase·分布式数据库
OceanBase数据库4 天前
印尼头部私营征信机构基于OceanBase实现核心数据库现代化升级
oceanbase·分布式数据库
OceanBase数据库官方博客5 天前
深度解读 OceanBase 多模一体化能力
数据库·ai·oceanbase·分布式数据库
赵渝强老师8 天前
【赵渝强老师】国产金仓数据库的数据库对象
数据库·postgresql·oracle·oceanbase·国产数据库
OceanBase数据库官方博客9 天前
OceanBase 一体机实现极简运维 10:1数据压缩降成本
oceanbase·分布式数据库