开发者社区> 问答> 正文

请问在merge joint的时候,如何确认各DN的binlog都已经收齐了?

请问在merge joint的时候,如何确认各DN的binlog都已经收齐了?比如假设一个事务有DN1 2 3三个节点参与,joint是如何知道这三个节点的binlog需要都收到才能进行完整的事务拼接呢?

展开
收起
哈喽!小陈 2022-06-22 10:20:26 321 0
1 条回答
写回答
取消 提交回答
  • 归并排序算法可以有保证,以TSO为排序,归并排序节点轮训多个DN子队列,一个DN子队列里出现了更大的TSO后,就认为已经没有当前需要的归并TSO事务

    此答案整理自钉钉群“PolarDB-X 开源训练营”

    2022-06-22 10:22:24
    赞同 展开评论 打赏
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
PolarDB-X 2.0 全局 Binlog 与备份恢复能 立即下载
Bnng Consensus to Data Replica 立即下载
Dynamic DDL Adding Structure to Streaming Data on the Fly 立即下载