关于DM数据保证同步原事务一致性

目前我们有一个方案解决这些问题:
首先定义一张信息记录表:schema、table_name、data_id、tx_id、tx_state。
在应用中执行事务前插入一条记录,事务执行完毕后新开一个事务修改该记录tx_state字段。
该方法利用ti单办同步时的冲突检测与顺序性,但是对于tidb的冲突检测与顺序性有些疑问,不确定是否能保证新开的事务能否一定在前一个事务所有语句执行前执行完毕。

参见:DM同步的事务冲突检测与事务执行的顺序性