5.2.1 统一批流查询 在流式计算与批处理长期割裂的年代,工程师们曾反复咀嚼一个苦涩的隐喻:批是快照,流是录像;批是静止的湖面,流是奔涌的江河;批可重算,流只向前——二者仿佛天生属于不同的时空维度。 直到 Flink 提出“统一的动态表(Dynamic Table)”这一范式革命,才真正撕开了这道二元对立的帷幕。它不靠妥协,不靠桥接,而是用一套数学上自洽、工程上可落地的语义模型,让 SQL 这门诞生于关系代数土壤的语言,在持续变化的数据洪流中依然能稳稳站立——不是“模拟”,而是“原生支持”;不是“流上跑批”,而是“批与流同构于一个连续查询(Continuous Query)”。 这便是 5.2.