課程簡介
隨著大數據時代的到來,各種NoSql數據存儲產品蜂擁而至,MongoDB作為一支市場占有率非常高的分布式文檔存儲數據庫,它具備了易用性、Auto Sharding、高可擴展性、豐富的查詢支持等特性,相比較傳統(tǒng)的關系數據庫,MongoDB具有了較大的誘惑力。伴隨著MongoDB 3.0版本的發(fā)布,此版本在寫入效率、數據壓縮率等方面進一步提升,在運維成本上進一步縮減,隨著版本迭代MongoDB會更加穩(wěn)定,因此有理由相信MongoDB占有市場份額會進一步提升,為大家在分布式海量數據存儲方面提供靠譜的數據庫!
目標收益
培訓對象
課程大綱
第一章節(jié):MongoDB數據庫入門 |
NoSQL是什么 MongoDB與MySQL的不同; MongoDB的關鍵特性介紹 MongoDB最佳適用場景建議 MongoDB版本迭代歷程 MongoDB 常用命令介紹 |
第二章節(jié):MongoDB部署架構 |
MongoDB的體系架構解讀; MongoDB集群節(jié)點類型介紹; MongoDB副本集復制模式解讀; MongoDB分片集群模式解讀; MongoDB分片key的選擇策略; MongoDB連接方式及認證問題 MongoDB讀寫分離及適用場景 |
第三章節(jié):MongoDB庫表索引及模式設計 |
MongoDB庫表的限制及設計規(guī)范 MongoDB靈活模式下結構化思維 MongoDB 范式與反范式設計思路 MongoDB N對M關系之模式設計 MongoDB 索引介紹及設計原則 |
第四章節(jié):MongoDB 通用查詢優(yōu)化策略 |
MongoDB隔離級別與事務 如何理解MongoDB查詢 MongoDB執(zhí)行計劃解讀 了解MongoDB查詢狀態(tài) 如何收集MongoDB慢查詢 如何緊急處理線上慢查詢 如何查看MongoDB的鎖 善用MongoDB原子特性 如何優(yōu)化批量插入與更新 |
第五章節(jié):MongoDB 安全與數據一致性 |
如何理解MongoDB數據“丟失”問題 MongoDB 如何校驗字段及類型 MongoDB 寫一致性問題理解 MongoDB 讀一致性問題理解 MongoDB 數據加密與壓縮存儲 MongoDB“勒索事件”是怎么回事 MongoDB權限控制與用戶管理設計 |
第六章節(jié):MongoDB 集群監(jiān)控 |
MongoDB集群監(jiān)控方式 查看MongoDB整體流量 如何查看庫/集合訪問情況 了解MongoDB整體內部狀態(tài) 查看副本集狀態(tài)及延遲情況 理解分片集群狀態(tài)及連接情況 |
第七章節(jié):MongoDB 大文件存儲GridFS介紹 |
MongoDB GridFS特性介紹 MongoDB GridFS 適用場景 MongoDB GridFS工作原理 MongoDB GridFS存儲結構 MongoDB GridFS用例說明 |
第八章節(jié):MongoDB 典型案例問題及解決 |
MongoDB高并發(fā)認證負載飆高問題及解決 MongoDB寫入數據“丟失”問題及解決 MongoDB讀寫分離卡慢問題及解決 MongoDB 批量數據插入與更新慢問題解決 MongoDB 數據分布嚴重不均問題及解決 MongoDB 海量數據清理問題及解決 MongoDB 大數據量分頁低效問題及解決 MongoDB 數據遷移導致性能下降問題及解決 MongoDB 特殊場景下壓縮特性問題及解決 MongoDB 唯一性索引對QPS的影響問題及解決 MongoDB IO及內存不足問題及解決 |
第一章節(jié):MongoDB數據庫入門 NoSQL是什么 MongoDB與MySQL的不同; MongoDB的關鍵特性介紹 MongoDB最佳適用場景建議 MongoDB版本迭代歷程 MongoDB 常用命令介紹 |
第二章節(jié):MongoDB部署架構 MongoDB的體系架構解讀; MongoDB集群節(jié)點類型介紹; MongoDB副本集復制模式解讀; MongoDB分片集群模式解讀; MongoDB分片key的選擇策略; MongoDB連接方式及認證問題 MongoDB讀寫分離及適用場景 |
第三章節(jié):MongoDB庫表索引及模式設計 MongoDB庫表的限制及設計規(guī)范 MongoDB靈活模式下結構化思維 MongoDB 范式與反范式設計思路 MongoDB N對M關系之模式設計 MongoDB 索引介紹及設計原則 |
第四章節(jié):MongoDB 通用查詢優(yōu)化策略 MongoDB隔離級別與事務 如何理解MongoDB查詢 MongoDB執(zhí)行計劃解讀 了解MongoDB查詢狀態(tài) 如何收集MongoDB慢查詢 如何緊急處理線上慢查詢 如何查看MongoDB的鎖 善用MongoDB原子特性 如何優(yōu)化批量插入與更新 |
第五章節(jié):MongoDB 安全與數據一致性 如何理解MongoDB數據“丟失”問題 MongoDB 如何校驗字段及類型 MongoDB 寫一致性問題理解 MongoDB 讀一致性問題理解 MongoDB 數據加密與壓縮存儲 MongoDB“勒索事件”是怎么回事 MongoDB權限控制與用戶管理設計 |
第六章節(jié):MongoDB 集群監(jiān)控 MongoDB集群監(jiān)控方式 查看MongoDB整體流量 如何查看庫/集合訪問情況 了解MongoDB整體內部狀態(tài) 查看副本集狀態(tài)及延遲情況 理解分片集群狀態(tài)及連接情況 |
第七章節(jié):MongoDB 大文件存儲GridFS介紹 MongoDB GridFS特性介紹 MongoDB GridFS 適用場景 MongoDB GridFS工作原理 MongoDB GridFS存儲結構 MongoDB GridFS用例說明 |
第八章節(jié):MongoDB 典型案例問題及解決 MongoDB高并發(fā)認證負載飆高問題及解決 MongoDB寫入數據“丟失”問題及解決 MongoDB讀寫分離卡慢問題及解決 MongoDB 批量數據插入與更新慢問題解決 MongoDB 數據分布嚴重不均問題及解決 MongoDB 海量數據清理問題及解決 MongoDB 大數據量分頁低效問題及解決 MongoDB 數據遷移導致性能下降問題及解決 MongoDB 特殊場景下壓縮特性問題及解決 MongoDB 唯一性索引對QPS的影響問題及解決 MongoDB IO及內存不足問題及解決 |