比如,oceanbase,MySQL租户模式下,建了两个库,test1,test2,两个库中都有user表,我想将test1中user表数据实时同步到test2中user表,如何实现?
之前考虑使用otter,但是配置canal时需要binlog位点信息,而oceanbase没有获取位点信息的方法,MySQL中支持show master status,去获取位点信息,但oceanbase中不知道如何获取,能否说下
1 个赞
canal可以实现。
oms也可以实现。
1 个赞
canal实现需要自己再编写代码支持吗,我看canal官网的需要配置spring的xml文件
oms支持的是oceanbase库表之间的数据迁移,我这个场景的数据同步,看官网没有支持啊
Canal配置文件只是配置什么方式同步,目标端,源端地址而已
不就是OB-》OB的同步吗?
没有写不支持了
canal这个方式,我再尝试下,谢谢
OMS社区版支持的更少,我这个场景,是一个OB内两个库中的两个表进行实时数据同步,不是数据迁移,OMS社区版只支持OB->kafka,OB->RocketMQ的实时数据同步
OMS 社区版支持 OceanBase-CE、MySQL、TiDB、Kafka 和 RocketMQ 等多种类型的数据源与 OceanBase 社区版进行实时数据传输,以及 OceanBase 社区版 MySQL 租户间的数据迁移。具体功能会因为源端数据库的类型和目标端下游的数据源类型不同,而有所区别。
----仔细看看上社区版的OMS说明
好的,我试试再来反馈,谢谢
OMS社区版支持OB->OB的增量迁移