StreamTableEnvironment用于流计算场景,流计算的对象是DataStream。相比 TableEnvironment,StreamTableEnvironment 提供了 DataStream 和 Table 之间相互转换的接口,如果用户的程序除了使用 Table API & SQL 编写外,还需要使用到 DataStream API,则需要使用 StreamTableEnvironment。
一、数据流上的关系查询
| Relational Algebra / SQL | Stream Processing |
| 关系(或表)是有界(多)元组集 | 流是元组的无限序列 |
| 对批处理数据(如关系数据库中的表)执行的查询可以访问完整的输入数据 | 流式查询在启动 |

本文探讨了Flink中StreamTableEnvironment的功能,重点介绍了流数据处理的概念,包括关系查询、动态表和连续查询。文章详细解释了动态表如何处理随时间变化的数据,以及连续查询如何产生动态结果。同时,讨论了查询限制和动态表到流的转换方法。
最低0.47元/天 解锁文章
6053

被折叠的 条评论
为什么被折叠?



