回覆列表
-
1 # 雲架構
-
2 # 金牌KK
scala是一門程式語言,就像java、C語言之類的,它只是一門語言,這門語言能做什麼?它可以做大資料,所以你會看到大資料scala這個說法,換句話說,就是用scala語言來開發的大資料程式碼就叫大資料scala。當然,scala只是大資料開發語言中的一種,大資料也可以使用python語言、java語言、R語言進行開發,就像同一句話,用不同國家的語言都可以進行表達是同一個意思。
-
3 # 數睿資料
scala與java相似,所以你可以看做類似java的又一程式語言。
那為什麼叫大資料scala呢?因為scala是spark的原始碼編寫語言,而spark是大資料計算框架,即spark是用scala語言編寫程式碼。
但大資料開發語言並不止scala一種,還有python、java、matlab、R語言,但scala語法最易掌握,能夠讓寫程式的過程變得簡單,高效,因此掌握Scala開發就十分重要。
說到scala,我用Flink做實時監控的時候第一次接觸,scala是一門多正規化程式語言,跑在JVM虛擬機器!