数据库🔥8.0

StreamSQL v1.3.0 发布:流-流 JOIN,补齐双流窗口化关联

OSCHINA·2026/10/9 03:13:36🔗 原文

📋总体概括

实时流处理引擎 StreamSQL 发布 v1.3.0,正式交付流-流 JOIN 能力,补齐其状态化算子的最后一块拼图——此前 v1.1 已交付 Over 分析函数、v1.2 交付 CEP 模式识别。新版本支持两条实时流按主键关联,且要求事件时间相差不超过 WITHIN 窗口才算匹配,同时提供 LEFT JOIN 无匹配补 NULL 的缺席检测、3 条以上流的级联关联以及 EmitTo 多流喂数。所有新增均为 additive 变更,存量查询无需改动一行代码即可平滑升级。

⚡关键信息

  • ▸StreamSQL v1.3.0 上线 stream-stream JOIN,补齐 Over、CEP 之后的第三块状态化算子拼图
  • ▸双流关联要求按主键匹配且事件时间差不超过 WITHIN 窗口才判定为有效关联
  • ▸支持 LEFT JOIN 无匹配补 NULL 做缺席检测、3+ 流级联关联与 EmitTo 多流喂数
  • ▸全部变更为 additive,不使用 WITHIN 的存量查询零改动即可升级

🔥犀利点评

状态化算子三件套终于集齐,Over、CEP、流-流 JOIN 是流式引擎的硬门槛,Flink 生态守了多年的护城河正在被逐个拆解。WITHIN 约束加主键关联的取舍很务实——状态规模可控远比表达力完美重要。但真正的考验不在发布日,而在乱序、迟到、状态膨胀这些长尾场景的生产表现,别急着宣布胜利。

本文由本站自动聚合,以下为原始来源:前往 OSCHINA 阅读全文 →