高效經營Big Data: MongoDB資料庫系統管理與開發手札 | 誠品線上

高效經營Big Data: MongoDB資料庫系統管理與開發手札

作者 郭遠威
出版社 深石數位科技股份有限公司
商品描述 高效經營Big Data: MongoDB資料庫系統管理與開發手札:本書儘量從一個學習與實作者的角度,本著力求精簡、突出精髓的原則,剖析了MongoDB在生產環境中使用需要知道的所有內

相關類別

內容簡介

內容簡介 本書儘量從一個學習與實作者的角度,本著力求精簡、突出精髓的原則,剖析了MongoDB在生產環境中使用需要知道的所有內容,全書分4 部分,共13章,每章的內容簡單介紹如下。●第1 章:本章主要從什麼是MongoDB以及幾個核心處理程序兩方面概述了MongoDB,讓讀者整體上對MongoDB的系統結構有個認識。●第2 章:本章主要介紹了MongoDB的查詢語言系統,包含各種查詢選擇器以及查詢選項,這是對任何一個資料庫都有的內容。●第3 章:本章主要介紹了MongoDB的索引與查詢最佳化。●第4 章:本章主要介紹了MongoDB的增、刪、改敘述。●第5 章:本章主要從底層儲存視圖與寫入操作流程剖析了MongoDB的Journaling 記錄檔功能。●第6 章:本章主要介紹了MongoDB的聚集分析架構與MapReduce的程式設計模型。●第7 章:本章主要介紹了複製集的功能與工作機制,包含資料同步、容錯移轉、寫關注等,這些是MongoDB的核心。●第8 章:本章主要介紹了分片叢集,包含部署架構、分片、讀寫分離、片鍵選擇等內容,這是MongoDB不同於傳統關聯式資料庫地方,也是實現巨量資料分散式儲存的關鍵。●第9 章:本章主要介紹了分散式檔案系統的GridFS檔案,實現二進位資料的儲存。●第10 章:本章主要介紹了對MongoDB的管理與監控,包含資料的匯入匯出、備份恢復以及執行狀態的監控。●第11 章:本章主要介紹許可權控制,實現不同資料庫對不同角色使用者的許可權分配。●第12 章:本章主要從應用程式開發角度,介紹了MongoDB的PHP 驅動介面。●第13 章:本章主要介紹了一個完整的電子商務平台,資料庫使用的是MongoDB並對前面所有章節的知識進行歸納,內容包含電子商務平台資料庫表的設計、核心程式的撰寫、前台介面的原型圖設計等,還介紹了開發Web 應用程式常用的PHP 架構Codeigniter和前端開發架構Bootstrap 等。

作者介紹

作者介紹 ■作者簡介郭遠威

產品目錄

產品目錄 PART I 基礎知識CH01 大數據與雲端運算1.1 什麼是大數據1.2 什麼是雲端運算1.3 大數據與雲端運算1.4 什麼是MongoDB1.5 大數據與MongoDB1.6 MongoDB特點1.7 安裝MongoDB1.8 幾個重要的處理程序介紹1.8.1 mongod處理程序1.8.2 mongo 處理程序1.8.3 其他處理程序1.9 適合哪些業務1.10 小結CH02 查詢語言系統2.1 查詢選擇器2.2 查詢投射2.3 陣列操作2.4 小結CH03 索引與查詢最佳化3.1 索引3.1.1 單欄位索引3.1.2 複合索引3.1.3 陣列的多鍵索引3.1.4 索引管理3.2 查詢最佳化3.3 小結CH04 增改刪操作4.1 插入敘述4.2 修改敘述4.3 刪除敘述4.4 鎖機制4.5 小結PART II 深入了解MongoDBCH05 Journaling 記錄檔功能5.1 兩個重要的儲存視圖5.2 Journaling 工作原理5.3 小結CH06 聚集分析6.1 管線模式進行聚集6.2 MapReduce模式聚集6.3 簡單聚集函數6.4 小結CH07 複製集7.1 複製集概述7.2 複製集工作機制7.2.1 資料同步7.2.2 容錯移轉7.2.3 Write Concern7.2.4 讀取參考7.3 小結CH08 分片叢集8.1 分片部署架構8.2 分片工作機制8.2.1 使集合分片8.2.2 叢集平衡器8.2.3 叢集的寫與讀8.2.4 分片鍵值選擇策略8.3 小結CH09 分散式檔案儲存系統9.1 小檔案儲存9.2 GridFS檔案儲存9.3 小結PART III 監控與管理MongoDBCH10 管理與監控10.1 資料的匯入匯出10.2 備份與恢復10.2.1 單節點dump 備份與恢復10.2.2 叢集dump 備份恢復策略10.3 監控10.3.1 資料庫角度監控指令10.3.2 作業系統角度監控指令10.3.3 Web 主控台監控10.4 小結CH11 許可權控制11.1 許可權控制API11.1.1 針對所有資料庫的角色11.1.2 針對單一資料庫的角色11.2 複製集與叢集的許可權控制11.3 小結PART IV 應用實作CH12 PHP 驅動介面12.1 開發環境安裝12.2 驅動介紹12.3 單實例上的增刪改查12.4 幾個重要的類別、方法與參數12.5 複製集上的操作12.6 分片叢集上的操作12.7 分散式小檔案存取操作12.8 分散式大檔案存取操作12.9 小結CH13 案例:高度可訂製化的電子商務平台13.1 功能需求13.2 資料庫表設計13.3 撰寫MongoDB_driver類別13.4 CodeIgniter架構13.4.1 基本介紹13.4.2 下載與安裝13.4.3 執行原理13.4.4 程式示範13.5 Bootstrap 架構13.6 前台介面原型圖(編按:本小節為簡中介面)附錄:常見問題

商品規格

書名 / 高效經營Big Data: MongoDB資料庫系統管理與開發手札
作者 / 郭遠威
簡介 / 高效經營Big Data: MongoDB資料庫系統管理與開發手札:本書儘量從一個學習與實作者的角度,本著力求精簡、突出精髓的原則,剖析了MongoDB在生產環境中使用需要知道的所有內
出版社 / 深石數位科技股份有限公司
ISBN13 / 9789865000424
ISBN10 / 9865000423
EAN / 9789865000424
誠品26碼 / 2681518289002
裝訂 / 平裝
頁數 / 208
語言 / 中文 繁體
級別 /
開數 / 18K