一、案例定位

本案例依原書 Big Data Technologies 與 Exhibit 1.3 整理。

原書把 Big Data Technology 分成 Operational Big Data 與 Analytical Big Data,分別處理高擴展交易與大規模回溯分析。

二、學習目標

三、案例情境

傳統 Relational Database 在新型 Volume/Velocity/Variety 下受到挑戰。NoSQL 強調速度與擴展;Analytical Workload 則常由 MPP Database/MapReduce 處理。

四、開始資料

Workload 原書技術 主要用途
Operational Big Data NoSQL Modern computing environment 下更快、更容易 scale
Architecture Cloud/Commodity Building Blocks Massively distributed/parallel processing
Analytical Big Data MPP Database Large retrospective analytical workload
Analytical Big Data MapReduce 大規模資料分析

五、分析方法

先判斷 Workload 是 Operational(real-time/interactive)還是 Analytical(retrospective/algorithmic),再選 Architecture;不要從技術名稱倒推需求。

六、計算結果

原書未提供 NoSQL/MPP/MapReduce 的 Benchmark、Latency 或 Cost 數字。

七、結果分析與管理解讀

Technical Architecture 應由 Workload Characteristic 驅動。即時交易與大規模批次分析可能需要不同設計,不能把同一套 Database 當作萬用解法。

八、AI 提問詞

請先把某資料工作負載分類為 Operational 或 Analytical,再依原書 Exhibit 1.3 評估 NoSQL、MPP、MapReduce 的角色。若沒有 latency/volume 需求,請標記待確認。

九、思考/情境變動