取消
顯示的結果
而不是尋找
你的意思是:

最好的語言

Ryan_Chynoweth
尊敬的貢獻者三世

磚支持SQL, Scala、Python和r有大多數性能語言使用磚嗎?我知道SQL但想進入另一個語言和不知道關注。

1接受解決方案

接受的解決方案

Mooune_DBU
價值貢獻

如果你想學習一門新語言開發數據工程/科學和/或機器學習代碼在一般情況下,選擇是你R或Python基於語法之間你會發現更直觀(記住,基於公共數據,你會發現,Python是更受歡迎,因為R最初是由統計人員統計學家)。

火花時分析大量的數據:在一個較低的水平,引發執行Scala代碼,這意味著兩個Python / R api隻是簡單意味著與火花通信引擎(即催化劑優化器)編寫高度優化的Scala代碼基於你想實現什麼,小/特定於語言的開銷可以忽略不計。如果你用於高層解釋型語言,而不必擔心發生的事情在一個較低的水平,然後Python或R的路要走。雖然我個人喜歡Python API,我鼓勵你學習Scala對多線程的基本知識,因為如果你有很多現有的基於sql的工作負載和代碼,您可以以最小的Scala知識多線程執行這些查詢優化性能和資源使用。

最後,當涉及到使用磚,沒有真正的贏家,語言的價值和美麗的平台之間的交往能力是所有和得到最好的,代碼效率最大化(例如利用Scala多線程的SQL查詢)。Beplay体育安卓版本

希望這有助於

在原帖子查看解決方案

3回複3

Mooune_DBU
價值貢獻

如果你想學習一門新語言開發數據工程/科學和/或機器學習代碼在一般情況下,選擇是你R或Python基於語法之間你會發現更直觀(記住,基於公共數據,你會發現,Python是更受歡迎,因為R最初是由統計人員統計學家)。

火花時分析大量的數據:在一個較低的水平,引發執行Scala代碼,這意味著兩個Python / R api隻是簡單意味著與火花通信引擎(即催化劑優化器)編寫高度優化的Scala代碼基於你想實現什麼,小/特定於語言的開銷可以忽略不計。如果你用於高層解釋型語言,而不必擔心發生的事情在一個較低的水平,然後Python或R的路要走。雖然我個人喜歡Python API,我鼓勵你學習Scala對多線程的基本知識,因為如果你有很多現有的基於sql的工作負載和代碼,您可以以最小的Scala知識多線程執行這些查詢優化性能和資源使用。

最後,當涉及到使用磚,沒有真正的贏家,語言的價值和美麗的平台之間的交往能力是所有和得到最好的,代碼效率最大化(例如利用Scala多線程的SQL查詢)。Beplay体育安卓版本

希望這有助於

克裏斯汀
新的貢獻者三世

我最近與磚師談話,他讓我意識到磚客戶大多是使用Python和他們投資在這門語言當中。beplay体育app下载地址如果你看看三角洲生活表,寫在Scala中,但用戶隻能使用Python或SQL。

第二個例子是磚連接,用於支持scala但現在它唯一的Python。這說明了一切。我會先從Python。

匿名
不適用

這完全取決於你嗎?順便說一句,你可以選擇Python和SQL

歡迎來到磚社區:讓學習、網絡和一起慶祝

加入我們的快速增長的數據專業人員和專家的80 k +社區成員,準備發現,幫助和合作而做出有意義的聯係。

點擊在這裏注冊今天,加入!

參與令人興奮的技術討論,加入一個組與你的同事和滿足我們的成員。

Baidu
map