7天學會大數據資料處理 — NoSQL:MongoDB 入門與活用, 5/e

黃士嘉、莊家郡 著

買這商品的人也買了...

相關主題

商品描述

快速具備MongoDB的基本使用技能
活用大數據資料處理的實用入門書!



認識NoSQL與各類型資料庫
學習MongoDB的管理工具操作
認識Visual Studio 2022開發環境
學習MongoDB Compass圖形介面的使用技巧
學習MongoDB的新增、更新、刪除與查詢技巧
使用索引加速查詢效率與分析效能
使用聚合處理複雜的查詢操作
使用複製提供可靠的系統服務
開發與測試Web API伺服器系統
使用MongoDB 7.0 & Visual Studio 2022開發


【內容簡介】
在大數據時代,NoSQL已成為資料儲存的主流方式,而在NoSQL中最具影響力的資料庫,則以文件類型的MongoDB為第一,其在IT業界最為活躍。本書內容共分為11章,以深入淺出的方式,帶領讀者從零開始、循序漸進地學習MongoDB的基礎知識與運作原理,並搭配Visual Studio 2022進行實務開發,以觀念結合實作,讓讀者在短時間內快速上手,並了解如何將MongoDB實際應用於真實的系統產品。本書適合資料處理的初學者、資料庫管理開發人員、資料探勘與分析人員以及各類應用大數據儲存的開發人員閱讀。

 
【本書特色】
內容豐富,淺顯易懂,可快速學會MongoDB
透過實作範例,準確掌握MongoDB的精髓與技巧
搭配MongoDB Compass的圖形介面,快速操作、了解資料的變化
搭配Visual Studio 2022的整合開發環境,將MongoDB應用於真實專案
使用資料複製(Replication)機制,提供更可靠的系統服務
了解索引(Index),加速查詢的機制與效能優化,面對大量資料也能遊刃有餘
強大的聚合管線(Aggregation pipeline),在大數據中滿足各種複雜的查詢操作
學會開發與測試Web API伺服器,實作完整的系統產品

作者簡介

黃士嘉
【經歷】
國立臺北科技大學 電子工程系教授
加拿大McGill University 國際客座教授
加拿大Ontario Tech University 國際客座教授
IEEE Sensors Journal 國際期刊編輯
IEEE BigData Congress 國際會議主席
IEEE CloudCom Conference 國際會議主席

【獲獎】
經濟部 5屆國家產業創新獎
ACM臺灣分會 李國鼎青年研究獎
國立臺北科技大學電資學院 院傑出研究獎
國立臺北科技大學 校傑出研究獎
國立臺北科技大學 Dr.Shechtman年輕學者獎

莊家郡
【學歷】
國立臺北科技大學 電子工程系碩士

【經歷】
HomeEasy室內設計裝潢施工比價平台 後端工程師
HomeEasy室內設計裝潢施工比價平台 維運工程師
iTalkuTalk 語言學習平台 後端工程師
iTalkuTalk語言學習平台 維運工程師
BlueNet交通大平台 後端工程師
BlueNet交通大平台 維運工程師
APCS大學程式設計先修檢測 課程講師
國立宜蘭大學電資學院 運算平台管理員

 
【獲獎】
20212022WIDECOM國際論文
2021IET工程技術與應用論文
獲得《智能會議防側錄干擾方法及其裝置》的發明專利與新型專利
2021年全國大專校院智慧創新暨跨域整合創作競賽 第一名
2019年亞洲智慧型機器人大賽 第一名
國立宜蘭大學電資學院專題競賽 第一名

目錄大綱

|CHAPTER 01| NoSQL介紹
1.1 觀念說明
1.2 文件導向資料庫
1.3 鍵值資料庫
1.4 列式資料庫
1.5 圖形資料庫

|CHAPTER 02| 安裝MongoDB資料庫與啟動服務
2.1 觀念說明
2.2 下載MongoDB主程式及資料庫相關工具
2.3 安裝MongoDB主程式及資料庫相關工具
2.4 檢查與啟動MongoDB服務

|CHAPTER 03| MongoDB資料庫管理工具基本操作
3.1 觀念說明
3.2 MongoDB Shell連接MongoDB伺服器
3.3 基本操作
3.4 查詢資料庫狀態
3.5 資料備份與還原

|CHAPTER 04| 安裝MongoDB資料庫的圖形使用者介面與基本操作
4.1 觀念說明
4.2 連接MongoDB服務
4.3 GUI基本操作
4.4 實戰演練:使用MongoDB Compass快速更新、刪除資料

|CHAPTER 05| 安裝MongoDB資料庫的整合開發環境與基本操作
5.1 觀念說明
5.2 安裝Visual Studio 2022
5.3
建立第一個主控台應用程式並執行
5.4 安裝MongoDB Driver套件
5.5 使用C#程式語言新增學生的基本資料

|CHAPTER 06| MongoDB基本操作:查詢
6.1 觀念說明
6.2 查詢運算子
6.3 映射運算子
6.4 實戰演練:圖書館藏查詢系統

|CHAPTER 07| MongoDB基本操作:新增、更新與刪除
7.1 觀念說明
7.2 MongoDB新增操作
7.3 MongoDB刪除操作
7.4 MongoDB更新操作
7.5 MongoDB批次寫入操作
7.6 實戰演練:銀行帳戶管理系統

|CHAPTER 08| MongoDB進階應用:效能分析與優化
8.1 索引與查詢計畫概念
8.2 查詢優化與分析
8.3 新增操作效能分析
8.4 實戰演練:全國中小學校地面積統計系統

|CHAPTER 09| MongoDB進階操作:聚合
9.1 聚合管線概念
9.2 聚合運算子
9.3 使用範例
9.4 實戰演練:資料統計系統

 
|CHAPTER 10| MongoDB進階功能:複製
10.1 複製概念
10.2 操作步驟
10.3 實戰演練:資料庫成員操作

|CHAPTER 11| MongoDB應用範例:實作會員系統Web API
11.1 Web API
觀念說明
11.2 實作Web API伺服器操作步驟
11.3 測試API指令的功能
11.4 單元測試
11.5 程式除錯方法
11.6 發布Web API專案
11.7 設定專案組態檔