大數據存儲技術
吳丹丹,劉瑩,劉爽
- 出版商: 電子工業
- 出版日期: 2025-10-01
- 售價: $330
- 語言: 簡體中文
- 頁數: 256
- ISBN: 7121503018
- ISBN-13: 9787121503016
-
相關分類:
大數據 Big-data
下單後立即進貨 (約4週~6週)
相關主題
商品描述
本書聚焦大數據存儲技術,以由淺入深、循序漸進的方式展開講解。書中實例豐富,通過大量案例詳 細闡釋技術原理與應用要點,幫助讀者掌握技巧;註重技能提升,通過眾多項目案例培養讀者獨立操作與 開發實踐的能力;將專業知識與思政教育緊密結合,提升讀者的綜合素養;采用項目式教學,增強實用性。 本書共有 7 個項目,分別為了解大數據、結構化數據倉庫——Hive、列存儲數據庫——HBase、文檔 存儲數據庫——MongoDB、鍵值存儲數據庫——Redis、列式存儲數據庫——ClickHouse、校園就餐數據綜 合分析。 本書既可以作為高職院校計算機相關專業的教材,又可以作為社會人士自學、培訓的參考用書。
目錄大綱
項目 1 了解大數據 ...................................................................................................................... 1
教學目標 ................................................................................................................................. 1
課程思政 ................................................................................................................................. 1
項目描述 ................................................................................................................................. 1
項目實施 ................................................................................................................................. 1
【任務 1】大數據簡介 .......................................................................................................... 1
【任務 2】大數據的影響與發展 .......................................................................................... 5
【任務 3】分布式系統和集群 ............................................................................................ 11
【項目總結】 ....................................................................................................................... 20
【課後習題】 ....................................................................................................................... 20
【擴展提高】 ....................................................................................................................... 21
項目 2 結構化數據倉庫——Hive ............................................................................................ 28
教學目標 ............................................................................................................................... 28
課程思政 ............................................................................................................................... 28
項目描述 ............................................................................................................................... 28
項目實施 ............................................................................................................................... 29
【任務 1】Hive 概述 ........................................................................................................... 29
【任務 2】搭建 Hadoop 集群 ............................................................................................. 34
【任務 3】Hive 安裝 ........................................................................................................... 50
【任務 4】HiveQL 案例 ...................................................................................................... 65
【項目實訓】 ....................................................................................................................... 95
【項目總結】 ....................................................................................................................... 99
【課後習題】 ..................................................................................................................... 100
【擴展提高】 ..................................................................................................................... 100
項目 3 列存儲數據庫——HBase .......................................................................................... 103
教學目標 ............................................................................................................................. 103
課程思政 ............................................................................................................................. 103
項目描述 ............................................................................................................................. 103
項目實施 ............................................................................................................................. 104
【任務 1】HBase 概述 ...................................................................................................... 104
【任務 2】搭建 HBase 集群 ............................................................................................. 107
【任務 3】HBase 案例 ...................................................................................................... 117
【項目實訓】 ..................................................................................................................... 142
【項目總結】 ..................................................................................................................... 153
【課後習題】 ..................................................................................................................... 154
【擴展提高】 ..................................................................................................................... 154
項目 4 文檔存儲數據庫——MongoDB ................................................................................ 156
教學目標 ............................................................................................................................. 156
課程思政 ............................................................................................................................. 156
項目描述 ............................................................................................................................. 156
項目實施 ............................................................................................................................. 157
【任務 1】MongoDB 概述 ................................................................................................ 157
【任務 2】安裝分布式 MongoDB .................................................................................... 161
【任務 3】MongoDB 案例 ................................................................................................ 166
【項目實訓】 ..................................................................................................................... 180
【項目總結】 ..................................................................................................................... 182
【課後習題】 ..................................................................................................................... 183
【擴展提高】 ..................................................................................................................... 183
項目 5 鍵值存儲數據庫——Redis ........................................................................................ 186
教學目標 ............................................................................................................................. 186
課程思政 ............................................................................................................................. 186
項目描述 ............................................................................................................................. 186
項目實施 ............................................................................................................................. 187
【任務 1】Redis 概述 ........................................................................................................ 187
【任務 2】搭建 Redis 分布式集群 ................................................................................... 189
【任務 3】Redis 案例 ........................................................................................................ 196
【項目實訓】 ..................................................................................................................... 207
【項目總結】 ..................................................................................................................... 209
【課後習題】 ..................................................................................................................... 210
【擴展提高】 ..................................................................................................................... 210
項目 6 列式存儲數據庫——ClickHouse .............................................................................. 212
教學目標 ............................................................................................................................. 212
課程思政 ............................................................................................................................. 212
項目描述 ............................................................................................................................. 212
項目實施 ............................................................................................................................. 213
【任務 1】ClickHouse 概述 .............................................................................................. 213
【任務 2】安裝 ClickHouse .............................................................................................. 216
【任務 3】ClickHouse 案例 .............................................................................................. 221
【項目實訓】 ..................................................................................................................... 226
【項目總結】 ..................................................................................................................... 228
【課後習題】 ..................................................................................................................... 229
【擴展提高】 ..................................................................................................................... 229
項目 7 校園就餐數據綜合分析 .............................................................................................. 231
教學目標 ............................................................................................................................. 231
課程思政 ............................................................................................................................. 231
項目描述 ............................................................................................................................. 231
項目實施 ............................................................................................................................. 231
【任務 1】分析需求與架構 .............................................................................................. 231
【任務 2】MongoDB 存儲與初步查詢 ............................................................................ 234
【任務 3】HBase 存儲與分析查詢................................................................................... 239
【任務 4】使用 Redis 進行數據查詢 ............................................................................... 243
【項目總結】 ..................................................................................................................... 246
【擴展提高】 ..................................................................................................................... 247
