精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

官宣!阿里Blink和Flink合并計劃出爐

新聞 前端
春節前一周,經過社區內部討論,阿里巴巴大數據引擎 Blink 作為 Flink 的分支正式開源。今天,Apache Flink 官方網站發文對 Blink 貢獻回 Flink 項目的意義作進一步說明。

 春節前一周,經過社區內部討論,阿里巴巴大數據引擎 Blink 作為 Flink 的分支正式開源。如今,Apache Flink 官方網站發文對 Blink 貢獻回 Flink 項目的意義作進一步說明,并公布了 Blink 和 Flink 的合并計劃。社區的合并計劃最初會將重點放在有界 / 批處理功能上,社區將對 SQL/Table API 模塊進行重組,將 Blink 查詢規劃器(優化器)和運行時(操作符)合并為當前 SQL 運行時的附加查詢處理器。經過一段過渡期之后,將開發新的查詢處理器,而當前的處理器很可能會被棄用。為了合并 Blink 的調度增強功能和有界數據的作業恢復功能,Flink 社區也在努力重構當前的調度功能。

前不久,經社區討論,阿里巴巴決定將 Blink 貢獻回 Flink 項目。為什么說這對 Flink 來說是一件大事?這對 Flink 的用戶和社區來說意味著什么?這與 Flink 的整體愿景有著怎樣的關系?讓我們退后一步,一探究竟。

針對 Blink 的貢獻形式,Flink 社區討論郵件如下:

https://lists.apache.org/thread.html/2f7330e85d702a53b4a2b361149930b50f2e89d8e8a572f8ee2a0e6d@


統一的批處理和流式處理方法

從早期開始,Flink 就有意采用統一的批處理和流式處理方法。其核心構建塊是“持續處理無界的數據流”:如果可以做到這一點,還可以離線處理有界數據集(批處理),因為有界數據集就是在某個時刻結束的數據流。

很多項目(例如 Flink、Beam 等)都支持“流式處理優先,將批處理視為流式處理的特殊情況”的理念,這個理念也經常被認為是構建跨實時和離線數據應用程序的強大方式,可以大大降低數據基礎設施的復雜性。


為什么批處理器仍然存在?

“批處理只是流式處理的一個特例”并不意味著所有的流式處理器都能用于批處理——流式處理器的出現并沒有讓批處理器變得過時:

純流式處理系統在批處理工作負載時其實是很慢的。沒有人會認為使用流式處理器來分析海量數據是個好主意。

像 Apache Beam 這樣的統一 API 通常會根據數據是持續的(無界)還是固定的(有界)將工作負載委托給不同的運行時。

Flink 提供了一個流式 API,可以處理有界和無界的場景,同時仍然提供了單獨的 DataSet API 和運行時用于批處理,因為速度會更快。

那么“批處理只是流式處理的一個特例”這種想法出了什么問題?

其實這種范式并沒有錯。統一批處理和流式處理 API 只是一個方面,我們還需要利用“有界數據”這個特殊情況的某些特征來應對批處理用例。畢竟,批處理器就是專門為這種特殊情況而準備的。


建立在流式運行時之上的批處理

我們始終認為,同時擁有一個可用于流式處理和批處理的運行時是可能的。一個流式處理優先的運行時也可以利用有界數據流的特殊屬性進行快速的批處理,就像批處理器那樣。而這就是 Flink 所采用的方法。

Flink 包含了一個網絡棧,支持低延遲 / 高吞吐的流式數據交換和高吞吐的批次 shuffle。它還提供了很多流式運行時操作符,也為有界輸入提供了專門的操作符,如果你選擇了 DataSet API 或 Table API,就可以使用這些操作符。

因此,Flink 實際上在早期就已經展示出了一些令人印象深刻的批處理性能。下面的基準測試有點舊了,但在早期很好地驗證了我們的架構方法。

排序 3.2TB(80GB/ 節點)數據所使用的時間(以秒為單位)


還差些什么?

為了總結這個方法,并讓 Flink 在有界數據(批處理)方面達到新的水平,我們需要做出更多的增強。我們認為下面這些特性是實現我們愿景的關鍵:

真正統一的運行時操作符棧:目前,有界和無界操作符具有不同的網絡和線程模型,不會混在一起,也不匹配。最初是因為批處理操作符遵循的是“拉取模型”(為了方便批處理算法),而流式操作符遵循的是“推模型”(可以獲得更好的延遲 / 吞吐量)。在統一的操作符棧中,持續流式操作符是基礎。在操作有界數據時,如果沒有延遲方面的約束,API 或查詢優化器可以從更大的操作符集中選擇合適的操作符。例如,優化器可以選擇一個特殊的連接操作符,先完全讀取一個輸入流,然后再讀取第二個輸入流。

利用有界數據流來減小容錯范圍:如果輸入數據是有界的,可以在 shuffle(內存或磁盤)期間緩沖數據,并在發生故障后重放數據。這樣可以實現更細粒度的故障恢復,也更有效。

利用有界數據流操作符的屬性進行調度:持續無界的流式應用程序需要同時運行所有操作符。基于有界數據的應用程序可以根據其中一個操作符如何消費數據(例如,先構建哈希表,再探測哈希表)來調度另一個操作符。這樣做可以提高資源效率。

為 DataStream API 啟用這些特殊優化:目前只有 Table API 在處理有界數據時激活了這些優化。

SQL 的性能和覆蓋范圍:SQL 是事實上的標準數據語言,雖然它被用在持續流式處理種,但并不適用于有界 / 批處理的情況。為了與優秀批處理引擎展開競爭,Flink 需要提升 SQL 查詢執行覆蓋率和性能。雖然 Flink 的核心數據平面具有很高的性能,但 SQL 執行的速度在很大程度上取決于優化器規則、豐富的操作符和代碼生成,等等。


現在來說說 Blink

Blink 是 Flink 的一個分支,最初在阿里巴巴內部創建的,針對內部用例對 Flink 進行改進。Blink 添加了一系列改進和集成(https://github.com/apache/flink/blob/blink/README.md ),其中有很多與有界數據 / 批處理和 SQL 有關。實際上,在上面的功能列表中,除了第 4 項外,Blink 在其他方面都邁出了重要的一步:

統一的流式操作符:Blink 擴展了 Flink 的流式運行時操作符模型,支持選擇性讀取不同的輸入源,同時保持推送模型的低延遲特性。這種對輸入源的選擇性讀取可以更好地支持一些算法(例如相同操作符的混合散列連接)和線程模型(通過 RocksDB 的連續對稱連接)。這些操作符為“側邊輸入”(https://cwiki.apache.org/confluence/display/FLINK/FLIP-17+Side+Inputs+for+DataStream+API )等新功能打下了基礎。

Table API 和 SQL 查詢處理器:與新的 Flink 主分支相比,SQL 查詢處理器是演變得最多的一個組件:

Flink 目前將查詢轉換為 DataSet 或 DataStream 程序(取決于輸入的特性),而 Blink 會將查詢轉換為上述流式操作符的數據流。

Blink 為常見的 SQL 操作添加了更多的運行時操作符,如半連接(semi-join)、反連接(anti-join)等。

查詢規劃器(優化器)仍然是基于 Apache Calcite,但提供了更多的優化規則(包括連接重排序),并且使用了適當的成本模型。

更加積極的流式操作符鏈接。

擴展通用數據結構(分類器、哈希表)和序列化器,在操作二進制數據上更進一步,并減小了序列化開銷。代碼生成被用于行序列化器。

改進的調度和故障恢復:最后,Blink 實現了對任務調度和容錯的若干改進。調度策略通過利用操作符處理輸入數據的方式來更好地使用資源。故障轉移策略沿著持久 shuffle 的邊界進行更細粒度的恢復。不需重新啟動正在運行的應用程序就可以替換發生故障的 JobManager。

Blink 的變化帶來了大幅度的性能提升。以下數據由 Blink 開發者提供,給出了性能提升的粗略情況。

在 TPC-H 基準測試中,Blink 與 Flink 1.6.0 的相對性能。Blink 性能平均提升 10 倍

在 TPC-DS 基準測試中,Blink 與 Spark 的性能,將所有查詢的總時間匯總在一起。


Blink 和 Flink 的合并計劃

Blink 的代碼目前已經作為 Flink 代碼庫的一個分支(https://github.com/apache/flink/tree/blink )對外開放。合并這么多變更是一項艱巨的挑戰,同時還要盡可能保持合并過程不要造成任何中斷,并使公共 API 盡可能保持穩定。

社區的合并計劃最初將重點放在上述的有界 / 批處理功能上,并遵循以下方法以確保能夠順利集成:

為了合并 Blink 的 SQL/Table API 查詢處理器增強功能,我們利用了 Flink 和 Blink 都具有相同 API 的事實:SQL 和 Table API。在對 Table/SQL 模塊( https://cwiki.apache.org/confluence/display/FLINK/FLIP-32%3A+Restructure+flink-table+for+future+contributions )進行一些重組之后,我們計劃將 Blink 查詢規劃器(優化器)和運行時(操作符)合并為當前 SQL 運行時的附加查詢處理器。可以將其視為同一 API 的兩個不同的運行器。最開始,可以讓用戶選擇要使用哪個查詢處理器。經過一個過渡期之后,將開發新的查詢處理器,而當前的處理器很可能會被棄用,并最終被丟棄。因為 SQL 是一個定義良好的接口,我們預計這種轉換對用戶來說幾乎沒有影響。

為了合并 Blink 的調度增強功能和有界數據的作業恢復功能,Flink 社區已經在努力重構當前的調度功能,并添加對可插拔調度和故障轉移策略的支持。在完成這項工作后,我們就可以將 Blink 的調度和恢復策略作為新查詢處理器的調度策略。最后,我們計劃將新的調度策略應用于有界 DataStream 程序。

擴展的目錄支持、DDL 支持以及對 Hive 目錄和集成的支持目前正在進行單獨的設計討論。


總 結

我們相信未來的數據處理技術棧會以流式處理為基礎:流式處理的優雅,能夠以相同的方式對離線處理(批處理)、實時數據處理和事件驅動的應用程序進行建模,同時還能提供高性能和一致性,這些實在是太吸引人了。成都加米谷大數據培訓,大數據開發,數據分析與挖掘,小班教學,免費試聽。

要讓流式處理器實現與專用批處理器相同的性能,利用有界數據的某些屬性是關鍵。Flink 支持批處理,但它的下一步是要構建統一的運行時,并成為一個可以與批處理系統相競爭的流式處理器。阿里巴巴貢獻的 Blink 有助于 Flink 社區加快實現這一目標。

英文原文:https://flink.apache.org/news/2019/02/13/unified-batch-streaming-blink.html

 

責任編輯:張燕妮 來源: Flink 官方網站
相關推薦

2012-08-16 13:13:54

中智盟創業俱樂部智能電視

2012-04-09 09:25:49

諾基亞lumia 80

2010-05-10 09:44:05

諾基亞Windows手機

2019-02-14 09:04:55

阿里開源Blink

2015-10-30 18:09:33

Doit

2016-12-28 14:27:24

大數據Apache Flin搜索引擎

2025-10-20 02:00:00

Lodash后端Node.js

2020-12-25 14:55:13

VS Code代碼編程

2015-10-30 13:49:17

防火墻Intel Secur

2012-08-13 09:33:02

RIMNewBay

2023-08-31 22:50:12

微軟開發

2019-01-28 10:10:36

開源技術 趨勢

2011-03-29 11:09:04

Symbian^3諾基亞

2021-05-31 10:43:46

華為MatePad Pro鴻蒙系統

2018-11-15 11:17:46

智慧城市

2016-12-09 08:51:18

GoogleDevelopers網站

2021-05-28 13:44:02

華為MatePad Pro鴻蒙系統

2017-12-15 16:43:49

AI智能機器學習

2019-01-30 12:00:01

2012-12-20 09:39:00

VMware
點贊
收藏

51CTO技術棧公眾號

欧美日韩一级大片网址| 久久国产成人午夜av影院| 欧美精品一区二区久久婷婷| 99久久久无码国产精品性色戒| 精品人妻一区二区三区含羞草| 在线亚洲成人| 久久久999精品| 亚洲视频在线播放免费| 国产亚洲精品精品国产亚洲综合| 亚洲精品欧美二区三区中文字幕| 成人在线免费网站| 亚洲中文无码av在线| 狠狠爱综合网| www亚洲精品| 中文字幕日韩三级片| 日韩深夜福利网站| 欧美体内谢she精2性欧美| 日本三级中文字幕在线观看| 久草在线网址| 国产aⅴ综合色| 国产精品视频永久免费播放| 日本午夜小视频| 久久久久久久久久久久久久| 国产性猛交xxxx免费看久久| 免费a v网站| 久久丁香四色| 欧美三级电影网| 免费在线观看的av网站| 黑人另类精品××××性爽| 《视频一区视频二区| 欧美中文娱乐网| 亚洲人妻一区二区三区| 国产成人精品亚洲午夜麻豆| 国产精品视频网| 精品久久久久久久久久久久久久久久久久| 欧美三级网页| 久久综合电影一区| 亚洲 欧美 国产 另类| 国产精品美女久久久久久不卡| 亚洲精品一区二区三区四区高清| 操人视频免费看| 成人国产精品久久| 欧美日韩国产影片| 成人3d动漫一区二区三区| 亚洲人体影院| 欧美性精品220| 国产美女主播在线播放| 激情在线视频播放| 亚洲在线成人精品| 国产a级黄色大片| 在线黄色网页| 一区二区国产视频| 性一交一乱一伧国产女士spa| www久久日com| 一区二区三区日韩精品视频| 国产激情片在线观看| 色呦呦在线看| 亚洲五月六月丁香激情| 老太脱裤让老头玩ⅹxxxx| 俺来俺也去www色在线观看| 亚洲一区二区三区影院| www.av片| 暖暖成人免费视频| 在线欧美日韩精品| 91高清国产视频| 精品视频一区二区三区在线观看| 欧美一级日韩一级| 特级特黄刘亦菲aaa级| 欧美顶级毛片在线播放| 亚洲网站视频福利| av最新在线观看| 午夜日韩福利| 57pao成人永久免费视频| 国产无套丰满白嫩对白| 青娱乐精品在线视频| 91亚洲午夜在线| 人人妻人人澡人人爽精品日本| 99re热视频精品| 亚洲成人午夜在线| 日本动漫理论片在线观看网站| 亚洲国产精品久久不卡毛片| 国产精品97在线| 欧美一级大片在线视频| 亚洲国产精品女人久久久| 久久av无码精品人妻系列试探| 日韩久久视频| 国内精久久久久久久久久人| 成人公开免费视频| 黑人巨大精品欧美一区| 国产日韩精品久久| 在线视频三区| 性做久久久久久免费观看 | 污污污www精品国产网站| 久久久久久毛片免费看 | 国产精品对白刺激久久久| 天天操天天干天天爱| 国产精品私人自拍| 免费一级特黄毛片| 欧美成人福利| 亚洲精品久久在线| www.av免费| 香蕉久久夜色精品国产| 91精品在线观看视频| 无码精品黑人一区二区三区| 中文字幕一区二区三区视频| 男女超爽视频免费播放| 91精品在线免费视频| 亚洲乱亚洲乱妇无码| 亚洲一级生活片| 日韩av一区二区三区四区| 成人综合av网| 日本最黄一级片免费在线| 五月天国产精品| 国产又粗又长又爽又黄的视频| 首页亚洲中字| 欧美激情精品在线| 91女人18毛片水多国产| 久久女同性恋中文字幕| 日韩精品久久一区二区| 国产激情一区| 在线播放日韩专区| 欧美精品亚洲精品日韩精品| 国产精品自拍三区| 亚洲欧洲精品在线| 午夜无码国产理论在线| 日韩精品视频三区| 国产一级视频在线| 国产伦精品一区二区三区在线观看 | 亚洲精品国产无码| 99久久精品一区二区| 日韩一级免费看| 疯狂欧洲av久久成人av电影| 中文字幕亚洲第一| 国产熟妇一区二区三区四区| 91麻豆精东视频| 91视频 -- 69xx| 欧美日韩导航| …久久精品99久久香蕉国产| 日韩永久免费视频| 亚洲va韩国va欧美va精品| www.欧美com| 欧美三级乱码| 国产精品国产三级欧美二区| 免费电影网站在线视频观看福利| 日韩一区二区电影| 国产这里有精品| 国产电影精品久久禁18| 国产日韩欧美大片| 亚洲国产aⅴ精品一区二区| 欧美成年人视频网站| 国产xxxx在线观看| 亚洲精品欧美激情| 蜜臀aⅴ国产精品久久久国产老师| 午夜精品国产| 成人91视频| xxx.xxx欧美| 日韩av在线免费观看| 日本中文字幕第一页| 久久久国产一区二区三区四区小说 | 日韩欧美激情在线| 日韩欧美不卡视频| 久久久久久亚洲综合影院红桃| 男人日女人逼逼| 欧美日韩激情| 成人女保姆的销魂服务| 制服丝袜在线播放| 亚洲精美色品网站| 蜜臀精品一区二区三区| 亚洲欧洲无码一区二区三区| 6080国产精品| 国产欧美日本| 色吧亚洲视频| 日本精品在线播放 | 中文字幕欧美日韩一区二区| 涩爱av色老久久精品偷偷鲁 | av综合在线播放| 日韩av片在线看| 成人国产精品一级毛片视频| 91欧美精品午夜性色福利在线 | 日本一二三区在线视频| 欧美性大战久久久| 久久久久成人精品无码| 久久久久亚洲蜜桃| 国产精品igao网网址不卡| 一区二区视频欧美| 日本一区视频在线| 日韩成人18| 国产精品久久二区| 亚洲奶水xxxx哺乳期| 亚洲摸下面视频| 国产三级自拍视频| 日韩欧美中文字幕在线播放| 日本爱爱爱视频| 国产成人亚洲综合a∨婷婷图片 | 国产在线观看免费av| 久久精品视频一区二区三区| 欧美污在线观看| 视频一区视频二区在线观看| 17c丨国产丨精品视频| jiujiure精品视频播放| 国产精品swag| 亚洲在线资源| 国产成人精品在线观看| 国产丝袜在线播放| 日韩性生活视频| 青青草在线视频免费观看| 在线不卡欧美精品一区二区三区| 99久热在线精品996热是什么| 亚洲天堂2016| 久久久久久成人网| 91免费观看国产| 一级少妇精品久久久久久久| 老司机午夜精品99久久| www.四虎成人| 亚洲精品裸体| 50度灰在线观看| 欧美电影《睫毛膏》| 欧美激情第六页| 国产精品45p| 91在线精品观看| 四虎精品永久免费| 国产精品国产自产拍高清av水多| 国产极品在线观看| 欧美激情视频在线观看| 国产在线看片| 日韩在线观看免费高清完整版| 激情综合闲人网| 亚洲欧洲在线看| 亚洲AV成人无码一二三区在线| 精品乱人伦小说| www夜片内射视频日韩精品成人| 56国语精品自产拍在线观看| 中文字幕一区二区三区人妻四季 | 欧美激情免费看| 蜜桃视频网站在线| 色狠狠久久aa北条麻妃| 第一视频专区在线| 伊人青青综合网站| 国产黄在线播放| 亚洲无限av看| 黄色av网站在线| 国产亚洲成av人片在线观看桃| 亚洲欧美日韩成人在线| 精品视频在线播放色网色视频| 五月婷婷六月色| 亚洲欧洲在线播放| 电影av一区| 久久艳片www.17c.com| 好吊日视频在线观看| 欧美精品在线看| 爱情岛亚洲播放路线| 97福利一区二区| 亚洲美女久久精品| 国产精品久久久久久久久久久不卡 | 欧美日韩伦理片| 亚洲四色影视在线观看| 北岛玲一区二区三区| 深夜福利一区二区| 国产网友自拍视频导航网站在线观看| 不卡av电影院| 国产盗摄一区二区| 91tv亚洲精品香蕉国产一区7ujn| 偷拍自拍在线看| 国产精品视频一区二区高潮| 国产一区二区三区精品在线观看| 99久久综合狠狠综合久久止| 久久人人爽人人爽人人片av不| 久久av一区二区三区亚洲| 国产伦精品一区二区三区视频| 日韩尤物视频| 欧美jjzz| 国产1区2区在线| 极品尤物av久久免费看| 激情综合激情五月| 久久婷婷色综合| 很污很黄的网站| 午夜精品一区二区三区电影天堂 | 欧美一卡二卡在线观看| 五月婷在线视频| 日韩性xxxx爱| 蜜臀久久精品| 成人观看高清在线观看免费| 操欧美女人视频| 水蜜桃亚洲精品| 欧美激情亚洲| 日韩中文字幕组| 国产成人免费视频| 日本成人午夜影院| 亚洲风情在线资源站| 中文字幕日本视频| 欧美精品一区二区三区在线 | 九九热精品在线| 欧美极度另类| av激情久久| blacked蜜桃精品一区| 国产真人做爰毛片视频直播| 秋霞电影网一区二区| www.日本高清| 综合精品久久久| 日韩乱码一区二区三区| 精品国产91洋老外米糕| 欧美日本一道| 日本伊人精品一区二区三区介绍| 日韩av综合| 一区二区三区视频在线播放| 中文在线一区| 亚洲一级片免费观看| 欧美激情一区二区三区全黄| 日本网站在线播放| 欧美一区二区视频观看视频| 丁香婷婷在线观看| 日本一区二区在线播放| 精品国产午夜肉伦伦影院| 日本久久高清视频| 美美哒免费高清在线观看视频一区二区 | 精品欧美一区二区三区在线观看| av成人观看| 亚洲成av人电影| 精品999在线| www成人在线观看| 国产成人免费观看视频 | 亚洲国产精品第一页| 亚洲欧洲av色图| 最近中文字幕在线视频| 亚洲免费小视频| 高清不卡av| 欧美精品一区二区三区四区五区| 在线欧美日韩| 中国特级黄色大片| 亚洲综合丁香婷婷六月香| 99国产精品欲| 久久久精品美女| 涩涩涩久久久成人精品| 一本久久a久久精品vr综合| 日韩国产欧美在线观看| 成人免费无遮挡无码黄漫视频| 欧美日韩国产精品一区二区不卡中文| 性生交大片免费看女人按摩| 欧美裸体男粗大视频在线观看| 亚洲一区av| 黄色一级视频播放| 国产又黄又大久久| 天天看片中文字幕| 91精品婷婷国产综合久久| 免费高清在线观看| 成人乱人伦精品视频在线观看| 久久综合国产| 亚洲最大天堂网| 亚洲欧美另类小说| 亚洲精品911| 韩国视频理论视频久久| 美日韩黄色大片| 精品一区二区中文字幕| 久久久精品人体av艺术| 在线观看中文字幕网站| 久久精品99国产精品酒店日本| 国产精品国产三级在线观看| 强开小嫩苞一区二区三区网站| 国产成人综合网| 三级黄色在线视频| 亚洲网站在线观看| 国产精品一区二区三区av| 日本人妻伦在线中文字幕| 99这里只有久久精品视频| 性色av免费观看| 色偷偷9999www| 亚洲精品一区二区三区中文字幕| 草草视频在线免费观看| 久久久久高清精品| 国产又大又黄又爽| 久久99国产精品久久久久久久久| 国产欧美三级电影| 久久综合久久色| 亚洲视频一区二区免费在线观看 | 成人性生交大合| 7799精品视频天天看| 久久久99久久精品女同性| 国偷自产av一区二区三区| 亚洲中文字幕久久精品无码喷水 | 性欧美.com| 国产成人精品三级麻豆| 国产尤物在线视频| www国产精品视频| 欧美一区 二区| 加勒比av中文字幕| 精品色蜜蜜精品视频在线观看| 午夜激情视频在线观看| 国产在线精品一区二区三区| 日韩有码一区二区三区| 久久久久免费看| 一区二区三区四区精品| 国产一区福利| 91亚洲免费视频| 欧美日韩亚洲高清| 超碰电影在线播放| 欧美综合激情| 成人免费毛片嘿嘿连载视频| 伊人免费在线观看| 91精品国产高清自在线 | 欧美激情在线观看视频免费|