flink join
时间: 2023-09-22 22:11:43 浏览: 93
flink_connector
在Flink中,有三种常见的join方式:Inner Join、Regular Join和Interval Join。Inner Join是一种只支持内连接的方案,即只有在窗口内能够关联到的数据才会被下发,无法关联到的数据则会直接丢弃。Regular Join是一种适用于有界流的join方式,它能够将join的流数据存储在Flink的状态中,对方的所有数据都对自己可见,只能用于等值连接。Interval Join是一种比Window Join在数据质量上更好的方案,但是它也存在无法关联到的情况,如果使用outer join,需要等到区间结束才能下发outer一侧的流数据。这些join方案都有各自的适用场景,在生产环境中都比较常用。<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>
阅读全文