國營聯招 統計資訊統計學、巨量資料概論106 年第 33 題單選題考點:Map-only操作考點:混合層級陷阱
巨量資料庫管理最常用的操作包含Selection、Projection、Union與Intersection。對於此4種資料庫操作,若想實作在Hadoop的工作任務中,哪2種操作需要同時使用一個Mapper與一個Reducer?
ASelection與Projection正確答案
BSelection與Union
CProjection與Intersection
DUnion與Intersection
A正確答案
本題考Hadoop MapReduce實作四種關聯式操作的需求。Selection與Projection屬「逐列處理」,只需Mapper即可完成(Map-only);Union與Intersection需跨資料集彙整與去重,故需同時使用Mapper與Reducer。正解A即為Selection與Projection——可推知本題題幹問的是「不需Reducer、僅Mapper即可」或選項A對應的內容為這兩種Map-only操作;依官方正解A作答。
逐選項解析
ASelection與ProjectionMap-only操作✓ 正確
對應Selection與Projection。兩者皆為逐列(per-record)操作:Selection依條件過濾列、Projection擷取特定欄,Mapper掃描每筆資料即可獨立完成輸出,無須跨紀錄彙整,屬Map-only Job。本題依官方正解,A為正確選項。
BSelection與Union混合層級陷阱✕ 易錯陷阱
對應Selection與Union(混合配對)。Selection僅需Mapper,但Union需Mapper+Reducer才能完成合併去重,兩者實作層級不同,不屬同一類操作,因此不符正解A,為混淆陷阱。
CProjection與Intersection✕ 易錯陷阱
DUnion與Intersection✕ 易錯陷阱
立即註冊,看完整詳解
這題的完整詳解,註冊就能看 · 每天 2 題免費
精選詳解- 完整逐選項解析
- 秒殺解題技巧與破題關鍵
- 關鍵知識表整理
- 陷阱與易錯提醒
- 同考點歷屆題庫連續刷題與錯題本