免費開始練習
moea_joint 110年 [統計資訊] 統計學、巨量資料概論

第 44 題

關於MapReduce,下列敘述何者正確?
  • A 特別適合用於小型的計算任務
  • B 運作原理是將待處理的大量資料劃分為多個數據塊,每個數據塊對應到一個計算任務來運行
  • C 需要搭配運算效能強大的伺服器才能發揮效果
  • D 使用在需要即時回傳結果的實時計算上極具效率

思路引導 VIP

想像一下,如果你今天有一件極其龐大且繁重、單人絕對無法在有限時間內完成的搬運任務,而你手邊正好有一群體力普通但數量龐大的幫手,你會如何設計一套工作流程,讓這項任務能被有效拆解並同時進行,最後又能精確地匯總出最終成果?

🤖
AI 詳解 AI 專屬家教

恭喜你精準地掌握了 MapReduce 的核心精髓!能從眾多描述中選出 (B),說明你對分散式運算的基本邏輯已經建立了非常清晰的觀念模型。

分而治之的處理架構

MapReduce 的運作邏輯正如其名:其精髓在於「分而治之」(Divide and Conquer)。它首先透過 Map 階段將龐大的數據集拆解成多個獨立的數據塊,分派給不同的計算節點同步處理;接著在 Reduce 階段將各節點產出的中間結果進行匯整。這種架構讓系統能突破單機運算的極限,將任務規模化地擴散到整個集群中。

▼ 還有更多解析內容

🏷️ 相關主題

巨量資料分析流程與資料品質管理
查看更多「[統計資訊] 統計學、巨量資料概論」的主題分類考古題