028-86922220

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

Flink中TableAPI是什么意思

小编给大家分享一下Flink中Table API是什么意思,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

我们提供的服务有:成都做网站、成都网站制作、微信公众号开发、网站优化、网站认证、德兴ssl等。为成百上千企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的德兴网站制作公司

什么是Table API
  1. Table API & SQL 是一种声明式的 API。用户只需关心做什么,不用关心怎么做,比如图中的 WordCount 例子,只需要关心按什么维度聚合,做哪种类型的聚合,不需要关心底层的实现。

  2. 高性能。Table API & SQL 底层会有优化器对 query 进行优化。举个例子,假如 WordCount 的例子里写了两个 count 操作,优化器会识别并避免重复的计算,计算的时候只保留一个 count 操作,输出的时候再把相同的值输出两遍即可,以达到更好的性能。

  3. 流批统一。上图例子可以发现,API 并没有区分流和批,同一套 query 可以流批复用,对业务开发来说,避免开发两套代码。

  4. 标准稳定。Table API & SQL 遵循 SQL 标准,不易变动。API 比较稳定的好处是不用考虑 API 兼容性问题。

  5. 易理解。语义明确,所见即所得。

Table API 特性
如何获取一个Table
注册 Table Source的3种方法
如何输出一个Table

以上是“Flink中Table API是什么意思”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联行业资讯频道!


文章名称:Flink中TableAPI是什么意思
网页网址:http://www.tsicrk.com/article/jjiges.html

其他资讯

让你的专属顾问为你服务

1.6037s