Joins are a common and well-understood operation in batch data processing to connect the records of two data sets based on a relationship. However, the semantics of joins on dynamic data streams (data in-motion) are much less obvious or even confusing.
Stream processing presents a complex paradigm of matching data in motion to achieve meaningful correlation of data points.
In this guide, we will walk you through: