流概念

Flink的[TableAPI](../TableAPI.html)和[SQL支持](../SQL.html)是批处理和流处理的统一API。这意味着无论表API和SQL查询的输入是有界批输入还是无界流输入,它们都具有相同的语义。因为关系代数和SQL最初是为批处理而设计的,所以对无边界流输入的关系查询不如对有边界批输入的关系查询理解得那么清楚。

以下几页解释了Flink的流数据关系API的概念、实际限制和流特定配置参数。

下一步去哪里?

*[动态表](//ci.apache.org/projects/flink/flink-docs-release-1.7/dev/table/streaming/dynamic_tables.html):描述动态表的概念。

*[时间属性](//ci.apache.org/projects/flink/flink-docs-release-1.7/dev/table/streaming/time_attributes.html):解释时间属性以及如何在表API和SQL中处理时间属性。

*[连续查询中的联接](//ci.apache.org/projects/flink/flink-docs-release-1.7/dev/table/streaming/joins.html):连续查询中支持的联接类型不同。

*[时态表](//ci.apache.org/projects/flink/flink-docs-release-1.7/dev/table/streaming/temporal-tables.html):描述时态表的概念。

*[查询配置](//ci.apache.org/projects/flink/flink-docs-release-1.7/dev/table/streaming/query_configuration.html):列出表API和SQL特定的配置选项。