成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Spark SQL架構分析

企業動態 Spark
Spark SQL的查詢優化是Catalyst,其基于Scala語言開發,可以靈活利用Scala原生的語言特性方便地擴展功能,奠定了Spark SQL的發展空間。

Spark SQL與傳統DBMS的查詢優化器+執行器的架構較為類似,只不過其執行器是在分布式環境中實現,并采用Spark作為執行引擎。

Spark SQL的查詢優化是Catalyst,其基于Scala語言開發,可以靈活利用Scala原生的語言特性方便地擴展功能,奠定了Spark SQL的發展空間。

  1. Catalyst將SQL翻譯成最終的執行計劃,并在這個過程中進行查詢優化。
  2. 這里和傳統不太一樣的地方就在于,SQL經過查詢優化器最終轉換為可執行的查詢計劃,傳統DB就可以執行這個查詢計劃了,但spark不同。
  3. Spark SQL***執行還是會在Spark內將執行計劃轉換為Spark的有向無環圖DAG再執行。

架構分析

Catalyst的整體架構

Catalyst的整體架構

從圖8-2中可以看到整個Catalyst是Spark SQL的調度核心,遵循傳統數據庫的查詢解析步驟,對SQL進行解析,轉換為邏輯查詢計劃和物理查詢計劃,最終轉換為Spark的DAG執行

Catalyst的執行流程

 

 

  1. SqlParser將SQL語句轉換為邏輯查詢計劃
  2. Analyzer對邏輯查詢計劃進行屬性和關系關聯檢驗
  3. 之后Optimizer通過邏輯查詢優化將邏輯查詢計劃轉換為優化的邏輯查詢計劃
  4. QueryPlanner將優化的邏輯查詢計劃轉換為物理查詢計劃
  5. prepareForExecution調整數據分布
  6. ***將物理查詢計劃轉換為執行計劃進入Spark執行任務。

【本文為51CTO專欄作者“王森豐”的原創稿件,轉載請注明出處】

責任編輯:趙寧寧 來源: 神算子
相關推薦

2021-06-06 19:03:25

SQL大數據Spark

2016-12-14 19:04:16

Spark SQL優化

2016-09-04 14:00:31

Spark

2015-09-23 09:24:56

spark數據分析

2020-05-27 11:20:37

HadoopSpark大數據

2012-02-13 14:41:50

Titanium架構分析

2012-06-21 09:50:53

ERP架構

2009-09-08 13:16:01

Linq to SQL

2019-06-19 16:01:14

Spark數據分析SparkSQL

2016-12-20 09:47:38

Apache SparLambda架構

2009-09-09 18:03:47

LINQ to SQL

2009-09-15 10:46:04

LINQ to SQL

2012-08-30 14:33:03

Spark

2019-07-17 13:25:03

SparkHadoop架構

2017-04-24 09:20:05

Spark分析分區器

2017-10-19 08:28:15

大數據HadoopSpark

2016-11-29 09:27:22

Apache SparDashboard構建

2016-06-17 12:31:10

Spark SQL數據處理Spark

2016-03-01 11:11:38

ParquetSpark SQL列式存儲

2016-07-01 14:37:01

SparkSQL
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 草比网站 | 色就干 | www.国产视频| 国产在线对白 | 精品视频一区二区三区在线观看 | 久久精品一区二区三区四区 | 国产精品久久亚洲 | 超碰最新在线 | 欧美性生活视频 | 国产欧美精品一区二区色综合朱莉 | 怡红院免费的全部视频 | 亚洲视频三区 | 91在线精品视频 | 青青草av在线播放 | 一级片av| 成人精品国产免费网站 | 97日日碰人人模人人澡分享吧 | 亚洲激情在线观看 | 日韩一级| av国产精品| 久久久久久国产精品mv | 拍真实国产伦偷精品 | 亚洲视频欧美视频 | 国产精品大全 | 国产福利91精品 | 亚洲欧美中文字幕在线观看 | 国产欧美日韩 | 久久久国产网站 | 91亚洲国产成人久久精品网站 | 久久久久久免费看 | 亚洲高清视频一区二区 | 懂色中文一区二区在线播放 | 成人在线精品视频 | 久久精品亚洲国产 | 91视频在线观看 | 四虎最新视频 | 天天躁日日躁狠狠躁2018小说 | 99精品电影| 欧美精品在线免费观看 | 婷婷激情在线 | 99久久久久久 |