精品欧美激情精品一区,亚洲自拍的二区三区,亚洲综合精品一区二区,国产伦精品一区二区三区视频免费


學AI,好工作 就找北大青鳥
關注小青 聽課做題,輕松學習
周一至周日
4000-9696-28

一文講解大數據處理分析引擎Presto

來源:北大青鳥總部 2023年08月15日 08:53

摘要: Presto是Facebook公司開源的分布式SQL查詢引擎,支持PB級別的數據計算,它是一個能夠獨立運行、不依賴其他外部系統;此外簡單的數據結構使得大部分數據的接入很容易;最后豐富的插件接口可以對接很多數據源系統。

大數據時代對數據的處理分析提出了很多需求,企業用戶希望能從業務數據生成報表、進行運營分析、進行實時推薦計算。因此,在大數據處理分析領域出現了很多工具,列式數據庫Clickhouse、Hbase提供了存儲和分析能力,Hadoop家族中的MapReduce、HDFS提供了離線計算能力,Hive以數據倉庫的形態提供了簡單易學的分析能力,實時計算引擎Flink更是提供了流批處理計算能力,可謂是各有千秋啊!不過工具千千萬,唯有適合自己的才是最好的,今天我們要介紹的便是Presto

Presto是Facebook公司開源的分布式SQL查詢引擎,支持PB級別的數據計算,之所以在眾多分析引擎中選擇它,主要是因為它是一個能夠獨立運行、不依賴其他外部系統;此外簡單的數據結構使得大部分數據的接入很容易;最后豐富的插件接口可以對接很多數據源系統。基于內存計算的模式、基于流水線設計邊運行邊出結果的運行模式也使得Presto很快就能獲取處理數據。綜上原因,諸如阿里、美團等互聯網巨頭在數據分析中也使用Presto做底層引擎。

Presto的架構如下所示,它包含ClientDiscoveryServiceCoordinatorWorkerConnector五大部分。Client包含presto自帶的客戶端、通過API調用的JDBC客戶端;DiscoveryService是一個注冊中心,所有的Worker節點都向其進行注冊,Coordinator從其獲取worker節點,有點類似微服務架構中的“生產者-注冊中心-消費者”之間的關系;Worker負責從Connector獲取數據,執行數據分析任務;Connector負責獲取數據源信息,可以接收來自文件系統如HDFS的數據,也可以接收數據庫如Mysql、Clickhouse的數據,甚至是消息隊列如Kafka中的數據。





那么在Presto中如何執行一個SQL查詢任務呢?簡單來說,大概是這樣的:用戶在客戶端發出一個SQL查詢請求,Coordinator接受來自客戶端的請求,并對該SQL語句進行解析,生成查詢計劃,按查詢計劃依次生成SQLQueryExecution—》SQLStageExecution—〉HTTPRemotePlan,把最后的Plan任務分配給到Worker節點;Worker節點根據任務內容從Connector中獲取數據,執行計算,計算完畢后把結果給到Coordinator,Coordinator獲取結果把結果寫入緩存,客戶端不斷輪詢Coordinator中的查詢結果,一次任務執行完畢,把數據給用戶展示出來。

介紹完Presto如何執行一個SQL任務后,我們再來看看它的數據結構和存儲模型。在Presto中的數據結構是三層模型,Catalog-》Schema-〉Table,Catalog對應一個數據源,Schema對應數據源中的數據庫,Table對應數據庫中的表。在Presto的存儲模型中包含Page-》Block,Page是多行數據的集合(每一行又包含多個列的數據),也是Presto計算處理的最小數據單元,Block是具體的一列數據。清晰了Presto的數據結構和存儲模型,在接入Presto時就比較清晰了。

Presto處理速度快,除了Worker節點基于內存進行運算處理之外,在Worker節點內部、Worker節點之間都是采用流水線模型進行計算。這給用戶造成的感覺就是很快,剛輸入就有結果了,先看前面的結果再看后面的結果。

同樣是數據處理分析引擎,處理速度的差別卻是各不相同,這主要和使用工具的架構及運行原理有關系。早期Facebook是使用Hive做數據分析處理,后來因為實在太慢了,所以才自己開發寫了Presto,據說同樣的一個SQL查詢任務,在Hive中需要差不多一分鐘,但Presto人中卻不到1秒,那今天我們也感受一波Facebook公司的數據分析處理歷史吧。

關于Hive,它是基于Hadoop的數據倉庫工具,使用Hive也可以進行數據查詢分析處理,我們一起來看看Hive中又是如何運轉的呢?在Hive中,所有的HQL語句轉化成數據查詢任務,所有的數據在進行處理前會劃分成大小相同的數據,經過Map模型初次處理數據,得到中間結果,再經過Reduce模型二次處理中間結果數據,最后得到分析數據,存儲在HDFS。在該模型中,所有的數據分析處理需要經過多次轉換成中間結果,比較慢;其次在MR模型中所生成的中間數據都是存儲在磁盤中的,每次數據進入磁盤,再從磁盤讀取出來,非常的耗費IO,時間延遲太長了。





介紹完Presto后,我們再回歸現實,了解下互聯網現況。互聯網、移動互聯網、物聯網、5G、人工智能、云計算等技術的不斷發展,越來越多數據的產生,企業精細化運營的要求,在催生了大量的數據處理分析工具之時,也催生了諸如數據倉庫、數據集市、數據湖、數據中臺等業態,不斷的在給大數據領域輸送力量,對于數據分析人才的訴求也一直有增無減,后浪們,我們一起加油吧!


標簽: sql
熱門班型時間
人工智能就業班 即將爆滿
AI應用線上班 即將爆滿
UI設計全能班 即將爆滿
數據分析綜合班 即將爆滿
軟件開發全能班 爆滿開班
網絡安全運營班 爆滿開班
報名優惠
免費試聽
課程資料
官方微信
返回頂部
培訓課程 熱門話題 站內鏈接
精品欧美激情精品一区,亚洲自拍的二区三区,亚洲综合精品一区二区,国产伦精品一区二区三区视频免费
91精品免费观看| 久久久久久久久久看片| 久久综合九色综合97婷婷女人| 国产精品三级电影| 丝袜美腿亚洲一区| 成人教育av在线| 欧美一区亚洲二区| 在线不卡免费欧美| 亚洲日本va午夜在线影院| 久久精品国产99久久6| 国产99在线免费| 91国产丝袜在线播放| 国产清纯美女被跳蛋高潮一区二区久久w | 精品日韩成人av| 一区二区三区免费观看| 国产久卡久卡久卡久卡视频精品| 国产在线播放一区二区| 欧美三级在线播放| 国产精品福利一区| 黄网站免费久久| 久久国产精品免费一区| 欧美区视频在线观看| 1024国产精品| 国产大陆亚洲精品国产| 日本一区视频在线观看| 欧美va天堂va视频va在线| 一区二区不卡在线视频 午夜欧美不卡在 | 欧美午夜精品久久久久免费视| 337p亚洲精品色噜噜| 亚洲黄色录像片| 成人h精品动漫一区二区三区| 日韩欧美精品在线不卡| 久久久久久影视| 蜜桃精品视频在线| 久久国产一区| 日韩你懂的在线观看| 天天色天天爱天天射综合| 成人情视频高清免费观看电影| 欧美丝袜丝交足nylons图片| 亚洲欧美在线高清| 成人午夜精品一区二区三区| 伊人久久99| 国产精品久久久久久久浪潮网站| 国产一区二区免费视频| 手机成人在线| 中文字幕成人av| 国产精品主播直播| 亚洲欧洲久久| 国产精品美女一区二区三区| 国产精品一区在线观看乱码| 老司机精品视频线观看86| 国产综合色一区二区三区| 欧美一区二区三区视频在线 | 日本不卡高清视频一区| 久久亚洲欧美国产精品乐播| 久久精品99国产精品日本| 日本午夜精品一区二区三区| 久久人人超碰精品| 国产一区二区美女诱惑| 伊人色综合影院| 亚洲色图制服丝袜| 91尤物视频在线观看| 在线电影国产精品| 欧美日韩免费电影| 夜夜精品浪潮av一区二区三区| 91精品久久久久久蜜桃| 欧美一区二区三区在线视频| 日本亚洲一区二区| 日韩激情视频| 中文字幕亚洲精品在线观看| av电影一区二区| 欧美一区二区三区视频| 久久草av在线| 色综合天天综合在线视频| 一区二区三区不卡在线观看| 国产精品免费一区二区三区| 久久这里都是精品| 粉嫩av一区二区三区| 欧美日韩一区二区三区高清| 日韩高清在线电影| 亚洲狠狠婷婷综合久久久| 亚洲免费观看在线观看| 国产高清精品一区| 国产日韩欧美高清| 91尤物视频在线观看| 精品国产1区2区3区| 成人性视频网站| 日韩无一区二区| 国产精品一区专区| 欧美卡1卡2卡| 国内精品不卡在线| 欧美日韩精品一区二区三区四区 | 不卡视频一区| 国产婷婷色一区二区三区| 狠狠色噜噜狠狠狠狠色吗综合 | 国产99久久久国产精品潘金| 欧美日韩黄色影视| 精品一区二区三区在线观看国产| 在线免费观看视频一区| 日本sm残虐另类| 色综合久久66| 麻豆精品在线播放| 欧美亚一区二区| 精品一区免费av| 欧美日韩精品免费| 国产精品影视在线观看| 91精品婷婷国产综合久久竹菊| 狠狠色伊人亚洲综合成人| 欧美日韩一级二级| 国产一区二区三区| 欧美一级二级三级蜜桃| 大胆亚洲人体视频| 久久午夜国产精品| 成人精品水蜜桃| 一区在线观看视频| 另类欧美小说| 亚洲国产成人高清精品| 色综合色综合色综合| 免费日本视频一区| 久久综合久色欧美综合狠狠| 欧美精品少妇一区二区三区 | 久久久一本精品99久久精品| 亚洲日本在线看| 欧美精品一区二区三区久久| 亚洲一区欧美一区| 色综合久久天天综合网| 久久国产福利国产秒拍| 91精品国产综合久久香蕉的特点| 国产suv精品一区二区三区| 精品国精品国产| 99电影在线观看| 亚洲欧美日本韩国| 夜夜爽www精品| 黄网站免费久久| 精品久久久久久久久久久久久久久久久 | 亚洲黄色小说网站| 一本久久综合亚洲鲁鲁五月天 | 亚洲欧美日韩久久精品| 先锋影音一区二区三区| 老司机精品视频在线| 日韩欧美一级片| 国产精品12| 亚洲一区影音先锋| 欧美日韩一区二区在线观看| 成人高清免费观看| 国产精品夫妻自拍| 夜夜爽99久久国产综合精品女不卡 | 五月婷婷激情综合| 欧美久久久久久久久久| 99久久久无码国产精品| 成人免费在线播放视频| 亚洲一一在线| 国产福利精品导航| 中文字幕欧美日韩一区| 日韩影视精品| 国产一区二区三区精品欧美日韩一区二区三区 | 久久久久欧美| 蜜臀av在线播放一区二区三区| 日韩无一区二区| 精品一区2区三区| 日韩电影在线一区二区三区| 欧美一区欧美二区| 国产一级特黄a大片99| 午夜精品久久久久久久| 91精品国产综合久久久久久漫画| 91视频网页| 亚洲成人自拍偷拍| 日韩亚洲欧美在线| 久久99九九| 老司机午夜精品| 久久精品视频一区二区三区| 日韩欧美精品久久| 国产91精品一区二区麻豆亚洲| 国产精品久久久久久亚洲伦| 91久久精品网| 91啪在线观看| 五月天欧美精品| 亚洲精品一区二区三区蜜桃下载| 欧美日韩在线播放一区二区| 精品一二三四区| 国产精品久久毛片| 欧美色欧美亚洲另类二区| 国产成人免费观看| 蜜臀av一区二区在线免费观看 | 伊人夜夜躁av伊人久久| 制服丝袜中文字幕亚洲| 久久精品日产第一区二区三区| 激情六月婷婷久久| 亚洲欧美影音先锋| 欧美精品1区2区3区| 久久亚洲综合网| 国产精品一线二线三线精华| 亚洲免费av观看| 欧美一区2区视频在线观看| 久久婷婷开心| 成人午夜激情在线| 性做久久久久久久久| 国产人久久人人人人爽| 欧美在线观看视频在线| 九九九九精品|