一、課程簡介與目標
通過本次培訓,可以系統的掌握mongodb的重要知識點,通過講義點撥和經驗/案例分享,快速提高實戰水平;
每個專題結束後,會有相應的實驗進行實踐。
二、講師:目前任職多家公司資料庫技術顧問;為幾十家大型企業做過資料庫培訓;
吉林大學計算機系畢業後加入某外企,某網際網路等;
從事oracle、mongodb、mysql、hadoop、redis等諮詢、支援和培訓工作;
為大量銀行/金融、電信行業、網際網路、保險等客戶提供支援和服務;
擅長資料庫架構、問題診斷和效能調優以及web診斷、大資料管理等。
2023年,考取oracle ocm
2023年,加入mongodb核心社群,從事課件書寫和技術分享
2023年,研究newsql,並應用到線上使用
三、課時:4~5天,每天 6小時
四、教學方式、方法:講授和案例討論相結合[可靈活選擇想學習以及客戶定製的課程]
五、課程說明:
第一講義
一:基礎講義
1.什麼是nosql?
2.為什麼要用nosql?
3.mongodb是什麼?
4.文件介紹
5.語法書寫注意事項--經驗性使用
6.資料型別
7.mongodb優勢
8.bson
9.和關係型資料庫對比
二:部署和設計重點
1.《生產環境選型-穩定》
2.引數說明--注意事項
3.架構 主從和副本集模式
4.架構 集群分片模式
5.原理闡述
6.角色和許可權
7.案例:
8.使用仲裁節點擊舉導致wt檔案增大
9.部署後mongodb連線數問題
三:mongodb場景分析
1.mongodb不適用場景
2.mongodb適用場景
3.分片適用場景(案例說明)
四:mongodb設計規範和案例
1.設計規範《重點》
2.統計分組函式優化
3.文件設計環境中《禁止使用_id,如:向_id中寫入自定義內容》參考」mongodb文件全域性唯一id的設計思路「
4.特別注意事項—對資料操作方面
5.案例 mongodb-建立索引引發的業務影響
6.安全--mongodb認證配置
7.設計mongodb集合沒有_id,業務自定義導致的線上問題
五:資料庫基本操作原理
1.插入原理
2.集合壓縮--設計規範
3.內嵌文件設計注意事項
4.索引
5.btree概述
第二講義
一:mongodb併發、鎖、事務
1.鎖和隔離級別
2.鎖物件、鎖模式
3.鎖相容
4.wt引擎講解
1)控制讀寫的ticket
2)案例 kill大於100ms的查詢
三:副本集管理
1.以線上案例實際分析—操作如何不影響業務
2.注意事項
第三講義
內容一:優化
1.如何快速查詢慢查詢—分析
2.查詢分析優化案例
內容二:監控
1.mongo —關注重點引數
第四講義
內容一:資料庫遷移/備份恢復
1.mongodb dump/restore export/import
2.mongodb遷移方案-冷備份+增量備份恢復方案
3.業務數實時遷移-增量oplog_備份恢復《重點》
第五講義
內容一:monogodb集群
1.monogodb集群-闡述集群的意義
2.什麼時候需要分片?
3.分片架構
4.集群規劃--一套集群根據業務我們如何評估
5.資料分布策略
6.monogodb集群-片鍵的選擇?
7.mongos
8.config server
9.維護資料均衡發布
10.部署分片步驟
11.monogodb集群-管理和維護shard
12.monogodb集群-分配預分配
13.jumbo chunk及 chunk size
14.movechunk 歸檔設定
15.recovershardingstate 設定 3.4之前版本的bug
16.sharding 架構使用中的一些建議
內容二:綜合案例分析
1.監控qr/qt比較高分析場景
2.查詢優化分析案例
3.資料遷移案例分析
4.整體效能分析--引數優化
實習員工培訓計畫
第一周 介紹公司部門情況 介紹崗位職責及發展規劃 產品知識介紹 根據個人意願及公司情況對應考核 資料庫增刪查改學習 最終由部門負責人 人事 經理共同討論決定人員的去留和定位 軟體人員研發考題 第二週現場陪產知識點 wms操作流程 wcs操作流程 資料庫字段 任務排程策略 第三週 第四周 現場實際陪產...
MongoDB檢視執行計畫
一 概述 mongodb中的explain 函式可以幫助我們檢視查詢相關的資訊,查詢分析可以確保我們建立的索引是否有效,是查詢語句效能分析的重要工具。二 explain 基本用法 explain 的用法是必須放在最後面,語法如下 db.collecton.find explain explain 常...
如何寫培訓計畫書(培訓計畫怎麼寫)淺說
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!新員工培訓 一 新員工培訓的重要性 新員工培訓,又被稱為入職培訓,是企業將聘用的員工從社會人轉變成為企業人的過程,同時也是員工從組織外部融入到組織或團隊內部,並成為團隊一員的過程。員工通過逐漸熟悉 適應組織環境和文化,明確自身角色定位,規劃職業生涯...