更细粒度的快照冲突解决。在数据持续流式写入的同时,往往业务在 T+1 时刻会进行一些批式操作,此时我们不能仅仅使用快照 ID 进行冲突判定以重试提交,它会产生非常多的提交异常。因为实时写入的数据与批式写入的数据往往隶属于不同的分区甚至分支,所以此处采用了更细粒度的判断,只要写入任务不发生分支\分区冲突,就允许任务重新拿到最新快照 ID 进行提交,极大的避免了冲突的产生,使数据写入更加稳定。而在表存在主键的场景下,可以开启基于主键的行级冲突检测,即通过主键索引判断此数据是否同时进行了修改,但因为这种方式会频繁比较数据,过于昂贵,在测试中极为影响吞吐,所以并不推荐开启。