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