开发者社区 问答 正文

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

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

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

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

    2022-06-22 10:22:24 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
问答标签:
问答地址: