開始使用免費開始

天作之合

R 能讓你很快地寫出資料分析的程式碼。只要稍微留心,你也能讓程式碼更易讀,如此一來就更容易維護。在很多情況下,R 執行起來的速度也足夠快。

但可惜的是,R 需要把要分析的所有資料都放在記憶體(RAM)裡,還得是在同一台機器上。這會限制你能用 R 分析的資料規模。解法有幾種,其中之一就是使用 Spark。

Spark 是一個開放原始碼的叢集運算平台。也就是說,你可以把資料和計算分散到多台機器上,等於能分析幾乎不受限的資料量。這兩種技術彼此互補性很強。把 R 和 Spark 一起用,你能寫得快,又能跑得快!

sparklyr 是一個 R 套件,讓你可以用 R 程式碼操作 Spark 叢集裡的資料。它提供 dplyr 介面,意思是說,不管你是在本機處理資料,還是在 Spark 叢集上,你都能(或多或少)用一樣的 dplyr 風格 R 程式碼來撰寫。

想更快就尖叫吧!

本練習屬於課程

使用 R 的 sparklyr:Spark 入門

檢視課程

動手互動練習

將理論付諸實踐,立即體驗我們的互動練習

開始練習