亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術(shù)文章
文章詳情頁

MySQL Flink實(shí)時(shí)流處理的核心技術(shù)之窗口機(jī)制

瀏覽:112日期:2023-05-08 10:17:43
目錄
  • 1.為什么要學(xué)窗口
  • 2.Flink中的窗口
  • 3.滾動(dòng)窗口(Tumble)
    • 3.1 概念
    • 3.2 案例SQL

1.為什么要學(xué)窗口

流式計(jì)算,一般有兩種場景:

  • 無限制的流式計(jì)算,比如:wordcount案例,它沒有任何外部的限制條件,這種情況不多。
  • 有限制的流式計(jì)算,比如:統(tǒng)計(jì)早高峰時(shí)間內(nèi)經(jīng)過某個(gè)道路的車輛數(shù)。

對于第二種情況來說,我們需要加上額外的限制條件。最常用的限制條件就是時(shí)間了。

這個(gè)時(shí)間段,在程序中,就用一個(gè)窗口來表示。

也就是說,窗口的作用:把流式計(jì)算轉(zhuǎn)換為批量計(jì)算,窗口是流轉(zhuǎn)批的一個(gè)橋梁。

這就是為什么要學(xué)窗口的原因了。

2.Flink中的窗口

在Flink中,窗口可以分為如下幾類:

  • 滾動(dòng)窗口(Tumble)
  • 滑動(dòng)窗口(hop、Slice)
  • 會(huì)話窗口(session)
  • 漸進(jìn)式窗口(cumulate)
  • 聚合窗口(over)

3.滾動(dòng)窗口(Tumble)

3.1 概念

滾動(dòng)窗口 :窗口大小 = 滾動(dòng)距離(時(shí)間間隔)

特點(diǎn):上一個(gè)窗口的結(jié)束就是下一個(gè)窗口的開始,數(shù)據(jù)不重復(fù)、也不丟失。

3.2 案例SQL

#1.創(chuàng)建source表
CREATE TABLE source_table ( 
 user_id STRING, 
 price BIGINT,
 `timestamp` bigint,
 row_time AS TO_TIMESTAMP(FROM_UNIXTIME(`timestamp`)),
 watermark for row_time as row_time - interval "0" second
) WITH (
  "connector" = "socket",
  "hostname" = "node1",
  "port" = "9999",
  "format" = "csv"
);
#2.語法
tumble(事件時(shí)間列,窗口大小)
窗口大小是用戶自定義的。比如30分鐘、1小時(shí)等。
直接把tumble窗口放在group by語句后即可。
比如:tumble(row_time,interval "5" second)
含義:定義一個(gè)5秒大小的滾動(dòng)窗口。
#3.數(shù)據(jù)處理
select 
user_id,
count(*) as pv,
    sum(price) as sum_price,
UNIX_TIMESTAMP(CAST(tumble_start(row_time, interval "5" second) AS STRING)) * 1000  as window_start,
UNIX_TIMESTAMP(CAST(tumble_end(row_time, interval "5" second) AS STRING)) * 1000  as window_end
from source_table
group by
    user_id,
    tumble(row_time, interval "5" second);

到此這篇關(guān)于MySQL Flink實(shí)時(shí)流處理的核心技術(shù)之窗口機(jī)制的文章就介紹到這了,更多相關(guān)MySQL Flink窗口機(jī)制內(nèi)容請搜索以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持!

標(biāo)簽: MySQL
主站蜘蛛池模板: 看一级黄色大片 | 五月婷婷综合基地 | 精品无码一区在线观看 | 欧美一级片免费 | 亚洲精品国产第一区二区多人 | 99热在线获取最新地址 | 国产福利合集 | 国产三级三级三级三级 | 91在线你懂的| 色婷婷综合久久久中文字幕 | 毛片在线播放观看日本 | 国产成人精品一区二三区2022 | 亚洲欧美日韩综合在线一区二区三区 | 日日摸夜夜夜夜夜添 | 国外精品视频在线观看免费 | 国产日产久久 | 在线观看免费黄色片 | 超污视频网站 | 免费无限制观看黄的网址 | 美国免费高清一级毛片 | 黄网站免费视频 | 在线观看av片永久免费 | 极品美女国产精品免费一区 | 亚洲精品一区二区ai换脸 | 亚洲综合图色40p | 精品国内视频 | 国产福利在线免费观看 | 午夜tv影院 | 在线观看爱爱视频 | 日韩精品特黄毛片免费看 | 欧美一级久久久久久久久大 | 日本黄色一级毛片 | 欧美成年免费a级 | 好黄好猛好爽好痛的视频 | 日韩精品特黄毛片免费看 | 在线观看亚洲国产 | 久青草国产在线视频_久青草免 | 黑人特黄aa毛片 | 亚洲精品视频免费看 | 99久久爱re热6在播放 | 天天久久综合 |