Closed bithw1 closed 1 month ago
I think you are talking about regular join, that is select ... from table A join B where ... on ...
, if both A and B are streaming, then each time a new record from one side comes, it will trigger a full join of the other side.
There is also a dimention table join, which will just use the records from left stream to join the right table, and the right table needs to refresh itself at some interval.
I think you are talking about regular join, that is
select ... from table A join B where ... on ...
, if both A and B are streaming, then each time a new record from one side comes, it will trigger a full join of the other side.There is also a dimention table join, which will just use the records from left stream to join the right table, and the right table needs to refresh itself at some interval.
Thanks @danny0405 , for the regular join, each time a new record from one side comes, it will trigger a full join of the other side
, looks to me that both tables are kept in the flink state? As of underlying hudi table,the table is also saved in flink state? Are there hudi configutions to support this streaming tables join, such as index.state.ttl?
Hi, I have following sql snippet that I want to do join against two streaming read tables.For now, I am not able to do the experiment to find out the behavior, so I would ask here.
new data comes from A
means there is new commits in A? Query won't see data that hasn't been committed?