內容簡介
MongoDB是一種麵嚮文檔的分布式數據庫,可擴展,錶結構自由,並且支持豐富的查詢語句和數據類型。時至今日,MongoDB以其靈活的數據存儲方式逐漸成為IT行業非常流行的一種非關係型數據庫(NoSql)。 《大數據存儲MongoDB實戰指南》從學習與實踐者的視角齣發,本著通俗精簡、注重實踐、突齣精髓的原則,精準剖析瞭MongoDB的諸多概念和要點。全書共分4個部分,分彆從基礎知識、深入理解MongoDB、監控與管理MongoDB和應用實踐幾個維度詳細地介紹瞭MongoDB的特點及應用實例。 《大數據存儲MongoDB實戰指南》適閤有海量數據存儲需求的人員、數據庫管理開發人員、數據挖掘與分析人員以及各類基於數據庫的應用開發人員。讀者將從書中獲得諸多實用的知識和開發技巧。
作者簡介
郭遠威,高級軟件工程師,現任職於華為公司,擅長大數據存儲相關工作。自幼好學、勤專研,熟悉大數據存儲,精通MySql、Oracle、MongoDB等數據庫;曾開發雲計算存儲平颱、內存數據庫等産品,管理、遷移過海外大型電信運營商的數據庫係統;熱愛開源技術,對新技術保持高度關注。
內頁插圖
目錄
第一部分基礎知識第1章大數據與雲計算1.1什麼是大數據1.2什麼是雲計算1.3大數據與雲計算1.4什麼是MongoDB1.5大數據與MongoDB1.6MongoDB特點1.7安裝MongoDB1.8幾個重要的進程介紹1.8.1mongod進程1.8.2mongo進程1.8.3其他進程1.9適閤哪些業務1.10小結第2章查詢語言係統2.1查詢選擇器2.2查詢投射2.3數組操作2.4小結第3章索引與查詢優化3.1索引3.1.1單字段索引3.1.2復閤索引3.1.3數組的多鍵索引3.1.4索引管理3.2查詢優化3.3小結第4章增改刪操作4.1插入語句4.2修改語句4.3刪除語句4.4小結
第二部分深入理解MongoDB第5章Journaling日誌功能5.1兩個重要的存儲視圖5.2Journaling工作原理5.3小結第6章聚集分析6.1管道模式進行聚集6.2MapReduce模式聚集6.3簡單聚集函數6.4小結第7章復製集7.1復製集概述7.2復製集工作機製7.2.1數據同步7.2.2故障轉移7.2.3寫關注7.2.4讀參考7.3小結第8章分片集群8.1分片部署架構8.2分片工作機製8.2.1使集閤分片8.2.2集群平衡器8.2.3集群的寫與讀8.2.4片鍵選擇策略8.3小結第9章分布式文件存儲係統9.1小文件存儲9.2GridFS文件存儲9.3小結
第三部分監控與管理MongoDB第10章管理與監控10.1數據的導入導齣10.2備份與恢復10.2.1單節點dump備份與恢復10.2.2集群dump備份恢復策略10.3監控10.3.1數據庫角度監控命令10.3.2操作係統角度監控命令10.3.3Web控製颱監控10.4小結第11章權限控製11.1權限控製API11.1.1針對所有數據庫的角色11.1.2針對單個數據庫的角色11.2復製集與集群的權限控製11.3小結
第四部分應用實踐第12章PHP驅動接口12.1開發環境安裝12.2驅動介紹12.3單實例上的增刪改查12.4幾個重要的類、方法與參數12.5復製集上的操作12.6分片集群上的操作12.7分布式小文件存取操作12.8分布式大文件存取操作12.9小結第13章案例:高度可定製化的電商平颱13.1功能需求13.2數據庫錶設計13.3編寫MongoDB_driver類13.4CodeIgniter框架13.4.1基本介紹13.4.2下載與安裝13.4.3執行原理13.4.4代碼示範13.5Bootstrap框架13.6前颱界麵原型圖附錄常見問題
前言/序言
大數據存儲MongoDB實戰指南 下載 mobi epub pdf txt 電子書 格式