Hi,

We are evaluating different streaming platforms.  For a typical join
between two streams

select a.*, b.*
FROM a, b
ON a.id == b.id

How does flink implement the join?  The matching record from either stream
can come late, we consider it's a valid join as long as the event time for
record a and b are in the same day.

I think some streaming platform (e.g. google data flow) will store the
records from both streams in a K/V lookup store and later do the lookup.
Is this how flink implement the streaming join?

If we need to store all the records in a state store, that's going to be a
lots of records for a day.

Reply via email to