OceanBase Migration Service (OMS) supports real-time data synchronization between a MySQL or Oracle tenant of OceanBase Database and a Kafka, RocketMQ, or DataHub instance. It also allows you to synchronize data from other types of databases to a RocketMQ instance and from DBP/IDB logical tables to physical tables of a MySQL tenant of OceanBase Database or a DataHub instance. OMS is applicable to real-time data warehouse construction, data query, report distribution, and other business scenarios.
Supported synchronization processes
Data synchronization from the source database to the destination database mainly involves incremental data synchronization, where DML changes are written from the source database to the destination database in real time. OMS enables you to synchronize data with a minimum granularity of tables and a maximum granularity of tenants.
OMS provides the data synchronization feature and supports the following synchronization processes:
Synchronize data from OceanBase Database to a Kafka instance
Synchronize data from OceanBase Database to a RocketMQ instance
Synchronize data from OceanBase Database to a DataHub instance
Synchronize data from a DBP logical table to a DataHub instance
Synchronize data from an IDB logical table to a DataHub instance
Synchronize data from a MySQL database to a DataHub instance
Synchronize data from an Oracle database to a DataHub instance
Supported synchronization operations
| Process | Schema synchronization | Full synchronization | Incremental synchronization | Data verification |
|---|---|---|---|---|
| OceanBase -> Kafka | Supported | Supported | Supported | Not supported |
| OceanBase -> RocketMQ | N/A | Not supported | Supported | Not supported |
| OceanBase -> DataHub | Supported | Supported | Supported | Not supported |
| DBP -> OceanBase | Not supported | Supported | Supported | Not supported |
| DBP -> DataHub | Supported | Supported | Supported | Not supported |
| IDB -> OceanBase | Not supported | Supported | Supported | Not supported |
| IDB -> DataHub | Supported | Supported | Supported | Not supported |
| MySQL -> DataHub | Supported | Not supported | Supported | Not supported |
| Oracle -> DataHub | Supported | Not supported | Supported | Not supported |