conduktor.io ↗

KIP-260 — add primary join operation for Stream-Stream join (WIP)

Discarded Streams

Proposes a `FirstOrderJoin` (primary join) variant for stream-stream joins that emits at most one output per incoming record by matching only the first found record in the opposite window store. The standard exhaustive window join produces all Cartesian matches, which is semantically wrong for use cases requiring exactly-one join semantics.

Details

AuthorBoyang Chen
StatusDiscarded
WikiView on Apache Wiki
Created2017-12-25
Last Modified2025-01-04
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.