民國114年 第1梯次 電腦軟體應用丙級 學科

第71題

關於Apache Spark 運作的敘述,下列何者正確?

題目

關於Apache Spark 運作的敘述,下列何者正確?

  1. (1) 能將資料加載至叢集記憶體內,並可多次對其進行查詢
  2. (2) 非常不適合用於機器學習演算法
  3. (3) 程式只能在記憶體內做運算
  4. (4) 程式只能在磁碟內做運算

官方答案

(1) 能將資料加載至叢集記憶體內,並可多次對其進行查詢

解析

Spark 的核心是把資料載入叢集記憶體後快取(cache/persist),反覆查詢或迭代運算時不必重新讀取磁碟,速度可大幅提升。它內建 MLlib,適合機器學習這類需要多次迭代的運算,因此「不適合機器學習」的說法有誤。Spark 以記憶體運算為主,但記憶體不足時仍會溢寫(spill)到磁碟,並非只能做記憶體運算,也不是只能在磁碟運算。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料