1- Table API & SQL之概述及发展史
- 在Flink 流式计算引擎中,提供
Flink Table API & SQL
模块,类似SparkSQL模块,提供高层次API,以便用户使用,开发程序更加简单。
官网
为什么需要Table API & SQL???
- Flink SQL 是 Flink 实时计算为简化计算模型,降低用户使用实时计算门槛而设计的一套符合标准
SQL 语义的开发语言
。
Table API & SQL的特点:
- Table API& SQL 是一种关系型API,用户可以像操作
MySQL数据库表一样的操作数据
,而不需要写Java代码完成Flink function,更不需要手工的优化Java代码调优。
注意: 在Flink 1.12之前 Flink的Table 和 SQL 相关API还不稳定,但是在Flink1.12已经稳定,目前完全支持企业级应用,相信在未来会被企业全面使用.