- Spark快速大數據分析(第2版)
- (美)朱爾斯·S. 達米吉 布魯克·韋尼希 丹尼·李 (印)泰瑟加塔·達斯
- 286字
- 2021-12-06 11:51:05
1.4 開發者體驗
對于開發人員來說,沒有什么比一套能提高生產力且直觀、簡單易用、功能強大的 API 更讓人高興的了。Spark 對開發人員的一大吸引力正是其所提供的簡單易用的 API,該 API 可以跨語言(Scala、Java、Python、SQL、R)處理各種規模的數據集。
Spark 2.x 的一大設計初衷是,通過減少開發人員需要關心的概念,統一并簡化整個框架的使用。Spark 2.x 引入了更高層抽象的 API 作為領域專用的語言結構,從而讓開發人員在編寫 Spark 程序時更加靈活自如,開發體驗更好。你只需要表達任務或操作最終要計算什么,而不是描述如何進行計算,Spark 會自己決定具體哪種計算方案最好。第 3 章將介紹這些操作結構化數據的 API,在此之前,我們先分析一下 Spark 應用的開發者群體。
推薦閱讀