复制表ReplicatedReplacingMergeTree相同主键记录落到不是互为副本的不同节点上怎么办
发布于 4 个月前 作者 bondy 464 次浏览 来自 问答

使用ReplacingMergeTree引擎表(单机),final查询会保留版本高的记录;但是在ReplicatedReplacingMergeTree复制表(集群)的情况下,如果相同主键记录落到了不是互为副本的不同节点上,如何做到保留高版本记录呢?(目前测试, 如果是两条上面说的情况,针对Distributed表做final查询,会有两条记录,并不会替换版本号小的。原因是分区记录处于不同的机器上,没办法做到合并,那么针对集群环境需要使用ReplicatedReplacingMergeTree引擎的话,该怎么规避?ReplicatedCollapsingMergeTree引擎也有类似问题),还请大神不吝赐教,谢谢。

回到顶部