Uploaded image for project: 'Beam'
  1. Beam
  2. BEAM-14438

Beam slowness compared to flink-native

Details

    • Bug
    • Status: Triage Needed
    • P2
    • Resolution: Unresolved
    • 2.38.0
    • None
    • runner-flink

    Description

      I tried to compare a very simple beam pipeline with an equivalent flink-native pipeline. Both pipelines read strings from one kafka topic and write them to another topic. I ran each pipeline separately on a single task manager with a single slot and parallelism 1.

      Flink native runs 5 times faster than beam: 150,000 strings per second in flink comparing to 30,000 in beam.

      When using Avro and schema registry the difference is even more significant - flink native runs 30-80 times faster than beam.

      Attached is the java code of both string-to-string pipelines.

       

       

      Attachments

        Activity

          People

            Unassigned Unassigned
            iafek Ifat Afek
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated: