10、Flink 动态表之更新和追加查询详解

更新和追加查询

虽然这两个示例查询看起来非常相似(都计算分组计数聚合),但它们在一个重要方面不同:

  • 第一个查询更新先前输出的结果,即定义结果表的 changelog 流包含 INSERTUPDATE 操作。
  • 第二个查询只附加到结果表,即结果表的 changelog 流只包含 INSERT 操作。

一个查询是产生一个只追加的表还是一个更新的表区别:

  • 产生更新更改的查询通常必须维护更多的状态。
  • 将 append-only 的表转换为流与将已更新的表转换为流是不同的
相关推荐
yngsqq14 分钟前
批量改CAD图层颜色——CAD c#二次开发
开发语言·数据库·c#
码界筑梦坊17 分钟前
基于大数据的美团外卖数据可视化分析系统
大数据·python·信息可视化
Microsoft Word19 分钟前
NoSQL数据库
数据库·nosql
和尚用0飘柔031 分钟前
【中间件】使用ElasticSearch提供的RestClientAPI操作ES
大数据·elasticsearch·中间件
WDeLiang32 分钟前
Flask学习笔记 - 数据库
数据库·学习·flask
钡铼技术物联网关1 小时前
ARM架构+CODESYS:解锁嵌入式边缘计算的实时控制新范式
大数据·linux·arm开发·人工智能·边缘计算
E___V___E1 小时前
黑马点评redis改 part 1
数据库·redis·缓存
BenBen尔2 小时前
为什么InnoDB中意向锁IX和IX可以兼容
数据库
加油,旭杏2 小时前
【Redis】通用命令
数据库·redis·缓存
信徒_2 小时前
MySQL 中的 MVCC 版本控制机制原理
数据库·mysql