10、Flink 动态表之动态表 & 连续查询(Continuous Query)详解

b)动态表 & 连续查询(Continuous Query)

动态表 是 Flink 的支持流数据的 Table API 和 SQL 的核心概念;与表示批处理数据的静态表不同,动态表是随时间变化的,可以像查询静态批处理表一样查询它们。

查询动态表将生成一个 连续查询 ,一个连续查询永远不会终止,结果会生成一个动态表;查询不断更新其(动态)结果表,以反映其(动态)输入表上的更改;本质上,动态表上的连续查询非常类似于定义物化视图的查询。

需要注意的是,连续查询的结果在语义上总是等价于以批处理模式在输入表快照上执行的相同查询的结果。

下图显示了流、动态表和连续查询之间的关系:

  • 将流转换为动态表;
  • 在动态表上计算一个连续查询,生成一个新的动态表;
  • 生成的动态表被转换回流。

注意: 动态表是一个逻辑概念,在查询执行期间不一定(完全)物化动态表。

示例:单击事件流的动态表和连续查询

复制代码
[
  user:  VARCHAR,   // 用户名
  cTime: TIMESTAMP, // 访问 URL 的时间
  url:   VARCHAR    // 用户访问的 URL
]
相关推荐
对空六课18 分钟前
支持注意力分析的热力图工具有哪些?
前端·数据库·数据分析
johnsong20 分钟前
当决策成为免费商品:思维成本崩溃背后的治理真空
大数据·人工智能
南京码讯光电技术有限公司28 分钟前
How to Design an Antenna System for an Industrial WiFi Module
数据库·人工智能
数字新视界1 小时前
动环监控系统优化数据中心管理,提升环境监测与安全效率
大数据·人工智能·数据中心·微模块机房·模块化机房
zhenaibo5211 小时前
如何向导师请教问题,才能得到有效建议?
大数据·人工智能·深度学习
lusklusklusk2 小时前
Oracle数据库基础之2_体系结构
数据库·oracle
生活愉甜2 小时前
森马SEMIR LAB全球首家概念店落地武康路,“WUKANG368”新地标就位
大数据·人工智能
乐迪信息2 小时前
港口船舶逆行怎么管?AI防爆摄像机搭载智能检测算法
大数据·人工智能·深度学习·算法·计算机视觉
可乐ea2 小时前
从第一性原理构建 AI Agent:提示词、工具、技能与记忆全解剖
数据库·人工智能·工具调用·ai智能体·提示词工程·agent开发·智能体记忆
东方护航数据恢复(深圳)2 小时前
医疗案例:HIS/PACS 数据库页损坏修复,医院不停诊完成恢复【东方护航数据恢复深圳店】
数据库·数据恢复·医疗·二次开盘