电脑桌面
添加蜗牛文库到电脑桌面
安装后可以在桌面快捷访问

5 - 基于Flink1.13的TableApi和SQL.docxVIP免费

5 - 基于Flink1.13的TableApi和SQL.docx_第1页
5 - 基于Flink1.13的TableApi和SQL.docx_第2页
5 - 基于Flink1.13的TableApi和SQL.docx_第3页
北京市昌平区建材城西路金燕龙办公楼一层电话:400-618-9090FlinkTableAPI和FlinkSQL的全面解析1.整体概述1.1什么是TableAPI和FlinkSQLApacheFlink是批流统一的处理框架,具有两个关系API-TableAPI和SQL-用于统一流和批处理的上层API。TableAPI是Java,Scala和Python的语言集成查询API,它允许以非常直观的方式组合来自关系运算符(例如选择,过滤和联接)的查询。Flink的SQL就是可以在代码中写sql,实现一些查询操作,支持基于实现SQL标准的ApacheCalcite(Apache开源SQL解析工具)。无论输入是连续的(流式)还是有界的(批处理),在两个接口中指定的查询都具有相同的语义,并指定相同的结果。StatefulStreamProcessingDataStream/DataSetAPITableAPISQLCoreAPIsDeclarativeDSLHigh-levelLanguageLow-levelbuildingblock(streams,state,[event]time)官网介绍:https://ci.apache.org/projects/flink/flink-docs-release-1.13/zh/docs/dev/table/overview/北京市昌平区建材城西路金燕龙办公楼一层电话:400-618-90901.2为什么需要TableAPI&SQL声明式:属于设定式语言,用户只要表达清楚需求即可,不需要了解底层执行;高性能:可优化,内置多种查询优化器,这些查询优化器可为SQL翻译出最优执行计划;简单易学:易于理解,不同行业和领域的人都懂,学习成本较低;标准稳定:语义遵循SQL标准,非常稳定,在数据库30多年的历史中,SQL本身变化较少;流批统一:可以做到API层面上流与批的统一,相同的SQL逻辑,既可流模式运行,也可批模式运行,Flink底层Runtime本身就是一个流与批统一的引擎1.3TableAPI&SQL发展历程架构升级自2015年开始,阿里巴巴开始调研开源流计算引擎,最终决定基于Flink打造新一代计算引擎,针对Flink存在的不足进行优化和改进,并且在2019年初将最终代码开源,也就是Blink。Blink在原来的Flink基础上最显著的一个贡献就是FlinkSQL的实现。随着版本的不断更新,API也出现了很多不兼容的地方。在Flink1.9中,Table模块迎来了核心架构的升级,引入了阿里巴巴Blink团队贡献的诸多功能北京市昌平区建材城西路金燕龙办公楼一层电话:400-618-9090图示,在Flink1.9之前,FlinkAPI层一直分为DataStreamAPI和DataSetAPI,TableAPI&SQL位于DataStreamAPI和DataSetAPI之上。可以看出流处理和批处理有各自独立的api(流处理DataStream,批处理DataSet)。而且有不同的执行计划解析过程,codegen过程也完全不一样,完全没有流批...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

蜗牛文库的最新文档

二年级数学下册其中检测卷二年级数学下册其中检测卷附答案#期中测试卷.pdf
10.00金币
0下载
二年级数学下册期末质检卷(苏教版)二年级数学下册期末质检卷(苏教版)#期末复习 #期末测试卷 #二年级数学 #二年级数学下册#关注我持续更新小学知识.pdf
10.00金币
0下载
二年级数学下册期末混合运算专项练习二年级数学下册期末混合运算专项练习#二年级#二年级数学下册#关注我持续更新小学知识 #知识分享 #家长收藏孩子受益.pdf
10.00金币
1下载
二年级数学下册年月日三类周期问题解题方法二年级数学下册年月日三类周期问题解题方法#二年级#二年级数学下册#知识分享 #关注我持续更新小学知识 #家长收藏孩子受益.pdf
10.00金币
0下载
二年级数学下册解决问题专项训练二年级数学下册解决问题专项训练#专项训练#解决问题#二年级#二年级数学下册#知识分享.pdf
10.00金币
1下载
二年级数学下册还原问题二年级数学下册还原问题#二年级#二年级数学#关注我持续更新小学知识 #知识分享 #家长收藏孩子受益.pdf
10.00金币
1下载
二年级数学下册第六单元考试卷家长打印出来给孩子测试测试争取拿到高分!#小学二年级试卷分享 #二年级第六单考试数学 #第六单考试#二年级数学下册.pdf
10.00金币
0下载
二年级数学下册必背顺口溜口诀汇总二年级数学下册必背顺口溜口诀汇总#二年级#二年级数学下册 #知识分享 #家长收藏孩子受益 #关注我持续更新小学知识.pdf
10.00金币
0下载
二年级数学下册《重点难点思维题》两大问题解决技巧和方法巧算星期几解决周期问题还原问题强化思维训练老师精心整理家长可以打印出来给孩子练习#家长收藏孩子受益 #学霸秘籍 #思维训练 #二年级 #知识点总结.pdf
10.00金币
0下载
二年级数学下册 必背公式大全寒假提前背一背开学更轻松#二年级 #二年级数学 #二年级数学下册 #寒假充电计划 #公式.pdf
10.00金币
0下载
蜗牛文库+ 关注
实名认证
内容提供者

提供各种专业文档内容

确认删除?
QQ
  • QQ点击这里给我发消息
微信客服
  • 微信客服
回到顶部