• Blink做到了真正的流批统一,即将批看做是特殊的流,把处理批的API和处理流的API做成了一样的。也就是说不管是批数据还是流数据,底层统统都是DataStream。所以使用Blink作为table planner的程序,Table和DataSet是不能相互转换的。
  • 由于第一条原因的关系,Blink planner是不支持BatchTableSource的,它只支持StreamTableSource。
  • Blink Planner和Old Planner的FilterableTableSource是不兼容的。Old Planner会下推PlannerExpression到FilterableTableSource。而Blink planner下推的是Expression
  • 基于String的键值对配置项只能用于Blink Planner
  • 两种planner的PlannerConfig是不同的。
  • Blink Planner会优化多个sink到同一个TableEnvironment和StreamTableEnvironment。而Old Planner会为不同的sink优化到自己的DAG中,也就是说有几个sink就有几个DAG。
  • Old Planner 不支持 catalog统计,Blink支持。
  • Old Planner 不支持版本表(versioned Table)。版本表类似HBASE中版本表的意思,每个key可以记住过去的几个值。

以上翻译自Flink1.12官网,仅供参考。

Flink Blink Planner和Older Planner的区别相关推荐

  1. Flink/Blink 原理漫谈(零)运行时的组件

    系列文章目录 Flink/Blink 原理漫谈(零)运行时的组件 Flink/Blink 原理漫谈(一)时间,watermark详解 Flink/Blink 原理漫谈(二)流表对偶性和distinct ...

  2. Flink/Blink 原理漫谈(六)容错机制(fault tolerance)详解

    系列文章目录 Flink/Blink 原理漫谈(零)运行时的组件 Flink/Blink 原理漫谈(一)时间,watermark详解 Flink/Blink 原理漫谈(二)流表对偶性和distinct ...

  3. Flink/Blink 原理漫谈(二)流表对偶性和distinct详解

    系列文章目录 Flink/Blink 原理漫谈(零)运行时的组件 Flink/Blink 原理漫谈(一)时间,watermark详解 Flink/Blink 原理漫谈(二)流表对偶性和distinct ...

  4. Flink/Blink 原理漫谈(一)时间,watermark详解

    系列文章目录 Flink/Blink 原理漫谈(零)运行时的组件 Flink/Blink 原理漫谈(一)时间,watermark详解 Flink/Blink 原理漫谈(二)流表对偶性和distinct ...

  5. 1.18.2.5.Table APISQL(查询表、Table API、SQL、混用Table API和SQL、输出表、翻译与执行查询、Blink planner、Old planner)等

    1.18.2.5.查询表 1.18.2.5.1.Table API 1.18.2.5.2.SQL 1.18.2.5.3.混用Table API和SQL 1.18.2.6.输出表 1.18.2.7.翻译 ...

  6. 阿里云服务器实时计算Flink/Blink首选大数据型d2c、d2s实例

    阿里云服务器Flink或Blink实时计算应用,如何选择云服务器配置?阿里云百科认为CPU内存比1:4,可优先考虑通用型如g6.g5实例,或者大数据型d2c或d2s实例. 实时计算服务器配置选择 实时 ...

  7. 【Flink】flink-connector-elasticsearch5与flink-connector-elasticsearch6 有什么区别

    1.es5 只引入es5 的情况下 <dependency><groupId>org.apache.flink</groupId><artifactId> ...

  8. Flink 1.9 特性学习和Blink SQL Parser 功能使用

    前言 本文对 Flink 1.9版本特性进行了解读(基于社区邮件组讨论),同时对Blink 开源版本 flink-sql-parser 模块进行学习了解,和大家一起交流分享. 1. Flink 1.9 ...

  9. Apollo Lattice Planner学习记录

    参考:<Apollo Lattice Planner学习记录> <[Baidu Apollo]6.2 Lattice Planner规划算法> <Apollo中Latti ...

最新文章

  1. centos下mysql常用的三种备份方法_centos下mysql自动备份(全量)
  2. 【c语言】测量最长字符串
  3. Python介绍以及Python 优缺点
  4. 模拟 Codeforces Round #249 (Div. 2) C. Cardiogram
  5. VMware下安装Ubuntu不支持1920X1080分辨率问题
  6. java 非递归求二叉树高度_非递归算法实现二叉树高度
  7. mysql 数据库事务处理_MySQL数据库事务及其原理
  8. python操作dom_Python Dom 的介绍和使用day1
  9. 计算机网络——数据链路层的概述
  10. vue 条件渲染 v-if | v-show
  11. 多线程的第三种模式(callable)
  12. [20160229]探究oracle的启动过程.txt
  13. [github高级控件]带你走近-自定义标签云
  14. Centos7下载linux内核源码
  15. 软件测试背景目的要点概述
  16. Python列表是数组吗?
  17. 新版火狐打开时会自动开启360导航
  18. DC学院数据分析师(入门)学习笔记----高级爬虫技巧
  19. filebeat7.7.0相关详细配置预览- Setup ILM
  20. 几款主流数据库的详细比较

热门文章

  1. ECRS标准工时测量软件分享:作业成本分析法如何计算?作业成本怎么分析计算
  2. 9月第4周榜单丨飞瓜数据B站UP主排行榜(哔哩哔哩平台)发布!
  3. 第十四届中国大学生服务外包创新创业大赛百度赛道-智慧医疗赛题baselin
  4. .net批量下载文件
  5. 什么是GNSS模块,有哪些特点
  6. 大数据开发平台:数仓组件Apache Kylin详细安装暨使用教程
  7. excel表格怎么调整行高和列宽_如何在微信推文中插入表格内容?
  8. mysql安装包解压后该点哪_mysql解压包安装教程
  9. 厂区预防叉车意外事故方案:UWB叉车防撞预警系统
  10. 微信小程序wxs封装使用以及公共js组件封装