Uploaded image for project: 'Flink'
  1. Flink
  2. FLINK-12094

Introduce sort merge join operator to blink batch

    XMLWordPrintableJSON

Details

    Description

      Introduce SortMergeJoinOperator: An implementation that realizes the joining through a sort-merge join strategy.

      Support all sql types: INNER, LEFT, RIGHT, FULL, SEMI, ANTI

      1.In most cases, its performance is weaker than HashJoin.
      2.It is more stable than HashJoin, and most of the data can be sorted stably.
      3.SortMergeJoin should be the best choice if sort can be omitted in the case of multi-level join cascade with the same key.

      Attachments

        Issue Links

          Activity

            People

              lzljs3620320 Jingsong Lee
              lzljs3620320 Jingsong Lee
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 20m
                  20m