moea_joint
110年
[統計資訊] 統計學、巨量資料概論
第 44 題
關於MapReduce,下列敘述何者正確?
- A 特別適合用於小型的計算任務
- B 運作原理是將待處理的大量資料劃分為多個數據塊,每個數據塊對應到一個計算任務來運行
- C 需要搭配運算效能強大的伺服器才能發揮效果
- D 使用在需要即時回傳結果的實時計算上極具效率
思路引導 VIP
想像一下,如果你今天有一件極其龐大且繁重、單人絕對無法在有限時間內完成的搬運任務,而你手邊正好有一群體力普通但數量龐大的幫手,你會如何設計一套工作流程,讓這項任務能被有效拆解並同時進行,最後又能精確地匯總出最終成果?
🤖
AI 詳解
AI 專屬家教
恭喜你精準地掌握了 MapReduce 的核心精髓!能從眾多描述中選出 (B),說明你對分散式運算的基本邏輯已經建立了非常清晰的觀念模型。
分而治之的處理架構
MapReduce 的運作邏輯正如其名:其精髓在於「分而治之」(Divide and Conquer)。它首先透過 Map 階段將龐大的數據集拆解成多個獨立的數據塊,分派給不同的計算節點同步處理;接著在 Reduce 階段將各節點產出的中間結果進行匯整。這種架構讓系統能突破單機運算的極限,將任務規模化地擴散到整個集群中。
▼ 還有更多解析內容