精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

久久99高清| 人妖欧美1区| 日韩国产精品久久久| 在线精品国产欧美| 午夜啪啪小视频| 色综合999| 国产亚洲人成网站| 亚洲xxx自由成熟| 久久久久久久久黄色| 日韩欧美中文| 亚洲成人免费网站| 日韩中文字幕组| 国产黄色小视频在线| www.欧美日韩| 成人在线视频网站| 国产又黄又猛又粗又爽| 一区二区国产在线| 亚洲男子天堂网| 国产探花一区二区三区| 欧美日韩精品免费观看视欧美高清免费大片| 亚洲天堂久久久久久久| 免费精品视频一区| 99久久精品国产成人一区二区| 亚洲免费影视| 久久99久久久久久久噜噜| 白白色免费视频| 国产欧美自拍一区| 制服丝袜av成人在线看| 99福利在线观看| 在线中文字幕-区二区三区四区| 久久久噜噜噜久久人人看| 96久久精品| 亚洲最大成人在线视频| 欧美一级播放| 久久久久久国产三级电影| 亚洲熟女少妇一区二区| 免费看日本一区二区| 欧美tickling网站挠脚心| 中文字幕成人免费视频| 三级成人黄色影院| 精品女厕一区二区三区| 男人天堂新网址| 男人在线资源站| 国产精品免费丝袜| 日韩一区二区三区高清| 台湾av在线二三区观看| 大陆成人av片| 成人欧美一区二区三区视频| 国产女18毛片多18精品| 另类小说欧美激情| 国产精品视频导航| 在线免费观看国产精品| 久久不射网站| 国产成人激情视频| 无码人妻熟妇av又粗又大| 国产欧美精品久久| 8x拔播拔播x8国产精品| 久久久午夜影院| 激情久久婷婷| 久久久久久网址| 国产精品suv一区二区69| 欧美激情偷拍| 欧美国产视频一区二区| 久久国产精品波多野结衣av| 欧美日韩伊人| 欧美大片免费看| 久久久久无码精品国产| 亚洲网站在线| 韩国国内大量揄拍精品视频| 国产精品黄色网| 美女诱惑黄网站一区| 国产成人自拍视频在线观看| 亚洲天堂视频在线播放| 久久电影国产免费久久电影| 91美女福利视频高清| h狠狠躁死你h高h| 国产91在线看| 久久婷婷国产综合尤物精品| 韩国三级在线观看久| 亚洲国产精品成人综合| 法国空姐在线观看免费| 国产在线拍揄自揄拍视频 | 久久亚洲精选| 国产精品福利片| 国产精品羞羞答答在线| 岛国av在线一区| 欧美亚洲免费在线| 米奇精品一区二区三区| 亚洲自拍偷拍九九九| 国产91美女视频| 成人深夜福利| 日韩欧美激情一区| 国产一二三四五区| 一区二区中文字| 97色伦亚洲国产| 在线免费观看高清视频| 成人午夜电影小说| 视频一区亚洲 | 99国产精品一区二区| 色综合天天狠天天透天天伊人| av大全在线观看| 精品亚洲国内自在自线福利| 国产精品午夜av在线| 国产精品四虎| 亚洲成人tv网| 九九热免费在线观看| 开心激情综合| 久久久精品视频在线观看| 日韩精品视频免费看| 久久精品国产久精国产爱| 国内精品视频在线播放| 蜜桃视频网站在线| 色999日韩国产欧美一区二区| 秋霞午夜鲁丝一区二区| 欧美日韩一二| 2019中文在线观看| av老司机久久| 国产精品私人影院| 久久精品免费一区二区| 精品精品视频| 综合网日日天干夜夜久久| 欧美日韩在线视频免费播放| 日本不卡视频在线| 精品一区二区国产| 在线视频中文字幕第一页| 欧美亚洲国产bt| 影音先锋黄色资源| 欧美视频导航| 5566中文字幕一区二区| 日本不卡在线| 欧美四级电影网| 亚洲一级中文字幕| 国产精品美女久久久| 国产v亚洲v天堂无码| 国产黄a三级三级三级av在线看 | 色综合久久一区二区三区| 欧美一级在线播放| 天天综合在线视频| 亚洲大片免费看| 久草免费资源站| 国内精品久久久久久久影视蜜臀| 成人免费自拍视频| 黄色动漫在线观看| 91精品啪在线观看国产60岁| 欧美三级视频网站| 日韩av电影免费观看高清完整版| 欧美日本韩国在线| 成人国产二区| 亚洲精品视频网上网址在线观看| 国产精品男女视频| 91亚洲精品乱码久久久久久蜜桃 | 日韩成人小视频| 国产无遮挡又黄又爽在线观看| 国产成人综合网| 日韩一级免费看| silk一区二区三区精品视频| 欧美激情一二三| 性xxxfllreexxx少妇| 亚州成人在线电影| 菠萝菠萝蜜网站| 久久性天堂网| 在线播放豆国产99亚洲| 欧美亚洲福利| 久久在线精品视频| 亚洲成人黄色片| 婷婷久久综合九色综合伊人色| 99久久人妻无码中文字幕系列| 久久久久在线| 亚洲一区二区在线看| 国产麻豆精品| 国语对白做受69| 日韩午夜影院| 欧美日韩日本视频| 欧美毛片在线观看| 99久久精品国产麻豆演员表| 丰满人妻中伦妇伦精品app| 黄色不卡一区| 91欧美精品成人综合在线观看| 午夜影院免费在线| 日韩国产精品亚洲а∨天堂免| 日本一区二区三区精品| 中文字幕中文字幕中文字幕亚洲无线| 国产毛片久久久久久| 99av国产精品欲麻豆| 日韩一区免费观看| 9l视频自拍九色9l视频成人| 欧美中文在线观看国产| 欧美激情二区| 亚洲电影免费观看高清完整版在线观看 | 国产综合视频在线| 色综合久久久久网| 成人在线观看小视频| 91在线视频免费观看| 亚洲黄色片免费| 亚洲神马久久| 一级黄色录像免费看| 九色丨蝌蚪丨成人| 国产日韩在线播放| 小h片在线观看| 欧美成人手机在线| 国产精品二线| 精品国产一区二区三区忘忧草| av手机天堂网| 亚洲一区二区三区国产| 貂蝉被到爽流白浆在线观看 | 欧美日韩1234| 久久国产视频播放| 亚洲精品写真福利| 国产破处视频在线观看| 99久久婷婷国产精品综合| 九九热99视频| 午夜在线精品| 日本阿v视频在线观看| 国产精品久久久久久麻豆一区软件| 精品日本一区二区三区在线观看| 四虎精品永久免费| 国产成人a亚洲精品| 后进极品白嫩翘臀在线播放| 中文在线不卡视频| 欧美日韩影视| 亚洲电影免费观看高清完整版在线 | av免费在线网站| 中文字幕久久亚洲| 巨骚激情综合| 亚洲精品一区二区在线| 欧美 中文字幕| 日韩免费性生活视频播放| 国产绿帽一区二区三区| 欧美手机在线视频| 亚洲乱码国产乱码精品| 精品人伦一区二区三区蜜桃网站| 欧美成欧美va| 日韩码欧中文字| 国产传媒视频在线| 中文无字幕一区二区三区 | 亚洲欧洲制服丝袜| 天堂网av2018| 国产精品免费丝袜| 国产主播av在线| 中文字幕第一区综合| 亚洲黄色免费视频| 日本一区二区三区高清不卡| 中文字字幕码一二三区| 91亚洲永久精品| 91中文字幕永久在线| 久久综合狠狠综合| 九色porny自拍视频| 久久久精品免费网站| 免费看污片网站| 久久久国产精华| 黄免费在线观看| 中文字幕不卡在线| 永久av免费网站| 自拍偷自拍亚洲精品播放| 免费高清在线观看电视| 亚洲精品成人天堂一二三| 精品爆乳一区二区三区无码av| 亚洲狠狠丁香婷婷综合久久久| 99热精品免费| 亚洲高清中文字幕| 亚洲男人第一av| 欧美在线啊v一区| 91美女精品网站| 日韩午夜三级在线| 亚洲欧美另类一区| 精品无人区太爽高潮在线播放 | 久久久美女毛片| 久久久久久成人网| 1区2区3区欧美| 欧美国产日韩综合| 午夜久久福利影院| 日韩熟女一区二区| 91精品国产欧美一区二区成人| 精品人妻一区二区三区麻豆91| 亚洲国产精品va在线观看黑人| 毛片网站在线| 久久久91精品国产| 草美女在线观看| 国产精品777| 国产精品一区三区在线观看| 含羞草久久爱69一区| 欧美日韩亚洲在线观看| 欧美一二三不卡| 欧美亚洲一区| aaaaaaaa毛片| 91麻豆swag| 色老板免费视频| 亚洲成a人片在线不卡一二三区| 免费又黄又爽又猛大片午夜| 欧美日韩小视频| 天天干视频在线| 在线激情影院一区| 91黄页在线观看| 国产精品一区二区三| 欧美aaaaa级| 在线不卡视频一区二区| 一区二区日本视频| 污污视频网站在线| 久久久天堂av| 久草免费新视频| 欧美午夜影院一区| 五月色婷婷综合| 免费av一区二区| 亚洲精品粉嫩美女一区| 国产伦精品一区二区三区照片| 日韩免费高清| 成人免费aaa| 国产成人啪免费观看软件| 中文字幕 自拍| 亚洲成在线观看| 国产免费久久久| 中文国产成人精品| 国产污视频在线播放| 91色p视频在线| 欧美美女视频| 人妻精品无码一区二区三区| 国产ts人妖一区二区| 肉色超薄丝袜脚交69xx图片| 日韩欧美在线一区| 蜜桃91麻豆精品一二三区| 视频直播国产精品| 欧美成人黑人| 狠狠久久综合婷婷不卡| 欧美视频在线观看| 亚欧美一区二区三区| 国产精品视频看| 久久影视中文字幕| 亚洲人成电影在线| 都市激情国产精品| 国产精品视频在线免费观看| 最新精品国产| 日韩欧美理论片| 亚洲色图在线播放| 国产一区二区女内射| 中文字幕av一区二区| 51一区二区三区| 亚洲7777| 麻豆成人久久精品二区三区小说| 久久久视频6r| 欧美唯美清纯偷拍| 在线免费看黄| 国产日韩在线播放| 国产精品久久久久久久久妇女| 午夜免费福利视频在线观看| 国产精品视频第一区| 亚洲一级片免费看| 日韩中文字幕免费| 成人在线视频www| 精品一区二区成人免费视频| 精品一二三四在线| 青娱乐国产精品| 日韩欧美久久一区| av资源中文在线| 久久综合中文色婷婷| 日韩精品乱码免费| 亚洲区自拍偷拍| 欧美在线观看一区二区| av在线电影观看| 91在线免费网站| 国产精品第十页| 在线观看国产三级| 在线视频一区二区三区| 91网在线播放| 91久久久久久久久久| 亚洲视频狠狠| 91视频免费观看网站| 欧美少妇一区二区| 成人影院www在线观看| 国产精品久久九九| 久久国产精品毛片| 男人天堂资源网| 欧美成人一区二区三区在线观看| 波多野一区二区| 日韩欧美视频一区二区| 国产资源精品在线观看| 久久久久99精品| 亚洲社区在线观看| 国产视频一区二区在线播放| 你真棒插曲来救救我在线观看| 久久久国际精品| av网站免费大全| 2019中文字幕全在线观看| 久久国产亚洲| 国产69视频在线观看| 在线视频欧美精品| av网址在线| 日本不卡一区二区三区视频| 国产一区二区免费视频| 日韩欧美成人一区二区三区| 日韩在线视频国产| 乱中年女人伦av一区二区| 欧美日韩一区二区三区69堂| 亚洲国产精品久久人人爱| av在线收看| 国产一区二区三区四区hd| 久久国产综合精品| 日韩人妻无码一区二区三区99| 久久亚洲国产精品成人av秋霞| 香蕉久久夜色精品国产更新时间| 色18美女社区|