Hacker News new | ask | show | jobs
by neeleshs 598 days ago
"Unlike batch tables, streams are infinite. You can't "just wait" for all the rows to arrive before performing a join."

I view batch tables as simply a given state of some set of streams at a point in time. Running the same query against "batch" tables at different points in time yields different results (assuming the table is churning over time).

1 comments

Your mental model is spot on and described quite well here: https://current.confluent.io/2024-sessions/streaming-queries...