本文內容組織形式
- 總結
- 具體例子
- 執行語句
- 解析層
- 優化層
- 物理計劃層
- 執行層
- 猜你喜歡
- PS
總結
先寫個總結,接下來會分別產出各個部分的源碼解析,Spark SQL主要分為以下五個執行部分。
具體例子
接下來舉個具體的例子來說明
執行語句
SELECT name, age FROM users WHERE age > 18
假設 我要從users這張表里面取出 name,age 兩個字段
解析層
&元數據索引塊(MetaIndex Block)&索引塊(Index Block):https://editor.csdn.net/md/?articleId=147055710
一文了解LevelDB數據庫讀取流程:https://blog.csdn.net/luog_aiyu/article/details/145946636
一文了解LevelDB數據庫寫入流程:https://blog.csdn.net/luog_aiyu/article/details/145917173
關于LevelDB存儲架構到底怎么設計的:https://blog.csdn.net/luog_aiyu/article/details/145965328?spm=1001.2014.3001.5502
PS
你的贊是我很大的鼓勵
我是darkchink,一個計算機相關從業者&一個摩托佬&AI狂熱愛好者
本職工作是某互聯網公司數據相關工作,歡迎來聊,內推或者交換信息
vx 二維碼見: https://www.cnblogs.com/DarkChink/p/18598402