OMS问题咨询

【 测试环境 】
【 OMS 】
【 使用版本 V4.2.6-CE 】
【问题描述】
通过OMS同步上游的MySQL数据时,可以保证一条事务内的任务顺序么,
比如我在一个事务里,提交了A、B、C三个任务,同步过来的时候能做到依次同步么

可以的 保证事务的一致性 你可以测试一下

1 个赞

顺序也能保证么

是的

好的。我们先测一下

测试有什么问题 在社区开个新帖 可以交流

1、oms除了能保障事务内的顺序,能保证同步过来的数据也是事务一致的么(具备原子性)?
2、oms服务支持弹性扩缩容么?

比如说mysql这边两个变更在一个事务里,【1变2,a变b】,通过OMS实时同步后,那在ob这边看到的是【1,a】,或者【2,b】。不可能看到【2,a】也不可能看到【1,b】

1、可以
2、 扩容部署 这个文档 你可以看看
https://www.oceanbase.com/docs/community-oms-cn-1000000001456767

1 个赞

是的 源端保证事务一致性、原子性 目标端就不会有问题

oms服务如果我用多点部署,是不是可以提供并发的能力,当发现性能不足的时候也能通过扩容来缓解吧

源端是数据库,由数据库保证了事务一致性和原子性,
但是OMS在同步到OB的过程中会有操作来保障【实时同步过程】的一致性和原子性么,还是单纯的靠源端的来保障

oms只是一个迁移的工具 就是一个媒介 只有数据库才有的功能 oms是不具备的

嗯嗯。我说的是迁移的并发能力

我回答的是你的下一条 点错了 并发能力 我在给相关的同学确认

多节点的情况,只有不同的链路可能会分到不同的节点上,但是对于单条链路并发没有用

也就是说其实是依赖源数据库的一致性和原子性来保障是吧

是的 可以这么理解