OMS

使用 OMS 进行数据迁移和数据同步 #

本文主要介绍使用 OMS 进行数据迁移和数据同步的适用版本和目前支持的源端/目标端,详细的操作过程请参见官网 OMS 文档

适用版本 #

数据迁移和数据同步功能中,OceanBase 社区版和其它数据终端的适用版本如下。

分类数据迁移数据同步
OceanBase 社区版V3.1.0-CE、V3.1.1-CE、V3.1.2-CE、V3.1.3-CE、V3.1.4-CE、V4.0.0-CE、V4.1.0-CEV3.1.0-CE、V3.1.1-CE、V3.1.2-CE、V3.1.3-CE、V3.1.4-CE
其它数据终端- MySQL:V5.5、V5.6、V5.7、V8.0
- MariaDB:V10.2
- TiDB:4.x、5.x
- PostgreSQL:10.x
- Kafka:V0.9、V1.0、V2.x
- RocketMQ:V4.7.1

目前支持的数据源和目标端 #

其中,OceanBase 4.x 版本只能作为 MySQL 的目标端,其他的暂不支持。

数据源目标端数据迁移数据同步
MySQLOceanBase支持支持
TiDBOceanBase支持支持
PostgreSQLOceanBase支持支持
OceanBaseOceanBase支持支持
OceanBaseMySQL支持支持
OceanBaseKafka\支持
OceanBaseRocketMQ\支持

TiDB 迁移数据到 OceanBase 数据库需要注意的点 #

如需使用 OMS 做 TiDB 增量数据迁移,需要先为 TiDB 集群部署 TiCDC,并且把数据写到 kafka,之后在 OMS 创建数据源。

在 OMS 中创建数据源时需先创建 kafka 数据源,再创建 TiDB 数据源,并且 TiDB 数据源里需要包含创建的 kafka 数据源,这样在创建迁移项目的时候才能选择增量同步。