工程師
其他
MongoDB
推薦課程
average > 0 ? $model->average . '分' : '10.0分' ?>

MongoDB培訓

胡亞

曾任職某大廠架構(gòu)師、曾任數(shù)據(jù)庫、大數(shù)據(jù)、云計算負責人等;負責過相關(guān)互聯(lián)網(wǎng)企業(yè)PB級數(shù)據(jù)庫、大數(shù)據(jù)、云建設(shè)等重點項目。在多家公司任數(shù)據(jù)庫、云技術(shù)顧問;為上百家金融、電信、交通、能源、電力等行業(yè)做數(shù)據(jù)庫、大數(shù)據(jù)、云原生、隱私計算等咨詢、遷移等培訓,有豐富的實戰(zhàn)和培訓經(jīng)驗。
并針對工行、建行、農(nóng)行、中行、招商、浦發(fā)、平安等金融客戶做數(shù)字化轉(zhuǎn)型、數(shù)據(jù)庫、大數(shù)據(jù)、微服務(wù)、云計算落地培訓和顧問

《信創(chuàng)數(shù)據(jù)庫應用場景實踐、SQL挖掘與性能優(yōu)化(GauessDB、TiDB、GoldenDB、TDSQL、OcenBase、達夢等)》
《數(shù)據(jù)庫應用場景實踐、SQL挖掘與性能優(yōu)化(、MySQL、Oracle、PGSQL、SQL Server)》
《K8S-容器實踐應用培訓》
《IaaS云、虛擬化、存儲平臺實踐培訓》
《大數(shù)據(jù)實踐培訓》
《DevOps實踐應用培訓》
《安全安全實踐培訓》
《應用測試實踐培訓》

曾任職某大廠架構(gòu)師、曾任數(shù)據(jù)庫、大數(shù)據(jù)、云計算負責人等;負責過相關(guān)互聯(lián)網(wǎng)企業(yè)PB級數(shù)據(jù)庫、大數(shù)據(jù)、云建設(shè)等重點項目。在多家公司任數(shù)據(jù)庫、云技術(shù)顧問;為上百家金融、電信、交通、能源、電力等行業(yè)做數(shù)據(jù)庫、大數(shù)據(jù)、云原生、隱私計算等咨詢、遷移等培訓,有豐富的實戰(zhàn)和培訓經(jīng)驗。 并針對工行、建行、農(nóng)行、中行、招商、浦發(fā)、平安等金融客戶做數(shù)字化轉(zhuǎn)型、數(shù)據(jù)庫、大數(shù)據(jù)、微服務(wù)、云計算落地培訓和顧問 《信創(chuàng)數(shù)據(jù)庫應用場景實踐、SQL挖掘與性能優(yōu)化(GauessDB、TiDB、GoldenDB、TDSQL、OcenBase、達夢等)》 《數(shù)據(jù)庫應用場景實踐、SQL挖掘與性能優(yōu)化(、MySQL、Oracle、PGSQL、SQL Server)》 《K8S-容器實踐應用培訓》 《IaaS云、虛擬化、存儲平臺實踐培訓》 《大數(shù)據(jù)實踐培訓》 《DevOps實踐應用培訓》 《安全安全實踐培訓》 《應用測試實踐培訓》

課程費用

6800.00 /人

課程時長

2

成為教練

課程簡介

通過本次培訓,可以系統(tǒng)的掌握MongoDB的重要知識點,通過講義點撥和經(jīng)驗/案例分享,快速提高實戰(zhàn)水平

目標收益

講授和案例討論相結(jié)合,快速提高實戰(zhàn)水平

培訓對象

課程大綱

1、 第一講義
一:基礎(chǔ)講義
1. 什么是NoSQL?
2. 為什么要用NoSQL?
3. MongoDB是什么?
4. 文檔介紹
5. 語法書寫注意事項--經(jīng)驗性使用
6. 數(shù)據(jù)類型
7. MongoDB優(yōu)勢
8. BSON
9. 和關(guān)系型數(shù)據(jù)庫對比
二:部署 1. 3.4/4.0特性《生產(chǎn)環(huán)境選型-穩(wěn)定》
2. 參數(shù)說明--注意事項
3. 架構(gòu) 主從和副本集模式
4. 架構(gòu) 集群分片模式
5. 原理闡述
6. 角色和權(quán)限
7. 案例:
8. 使用仲裁節(jié)點選舉導致wt文件增大
9. 部署后mongodb連接數(shù)問題
三:MongoDB場景分析 1. Mongodb不適用場景
2. MongoDB適用場景
3. 分片適用場景(案例說明)
四:MongoDB設(shè)計規(guī)范和案例 1. 設(shè)計規(guī)范<重點>
2. 統(tǒng)計分組函數(shù)優(yōu)化
3. 文檔設(shè)計環(huán)境中<禁止使用_id,如:向_id中寫入自定義內(nèi)容>參考”MongoDB文檔全局唯一ID的設(shè)計思路“
4. 特別注意事項—對數(shù)據(jù)操作方面
5. 案例 mongodb-創(chuàng)建索引引發(fā)的業(yè)務(wù)影響
6. 安全--mongodb認證配置
7. 設(shè)計MongoDB集合沒有_id,業(yè)務(wù)自定義導致的線上問題
五:數(shù)據(jù)庫基本操作原理 1. 插入原理
2. 集合壓縮--設(shè)計規(guī)范
3. 內(nèi)嵌文檔設(shè)計注意事項
4. 索引
5. Btree概述
2、 第二講義
第二講義:
一:MongoDB并發(fā)、鎖、事務(wù)
1.鎖和隔離級別
2.鎖對象、鎖模式
3.鎖兼容
4.WT引擎講解
1) 控制讀寫的ticket
2) 案例 kill大于100ms的查詢
二:副本集 二:副本集 1.副本集闡述
1) journal
2) 寫關(guān)注
3) 寫關(guān)注案例
4) 復制集故障處理分析
5) 延遲診斷之一
6) 配置一主一從一仲裁-主發(fā)生切換
7) 驅(qū)動API
2.添加/刪除節(jié)點/隱藏/延遲等
3.維護案例
1) 副本集案例-三節(jié)點down了兩臺(重啟down的兩臺依然不能使用的情況)
2) 副本集案例-如何進行手工主從切換
3) 副本集案例—同步慢--導致secondary成為recover狀態(tài)
4) 副本集案例-操作數(shù)組
三:副本集管理 1. 以線上案例實際分析—操作如何不影響業(yè)務(wù)
2. 注意事項
3、 第三講義
內(nèi)容一:優(yōu)化
1.如何快速查找慢查詢—分析
2.查詢分析優(yōu)化案例
內(nèi)容二:監(jiān)控 1.mongo —關(guān)注重點參數(shù)
2.zabbix監(jiān)控
4、 第四講義
內(nèi)容一:數(shù)據(jù)庫遷移/備份恢復
1. MongoDB dump/restore export/import
2. MongoDB遷移方案-冷備份+增量備份恢復方案
3. 業(yè)務(wù)數(shù)實時遷移-增量oplog_備份恢復《重點》
5、 第五講義
內(nèi)容一:MonogoDB集群
1. MonogoDB集群-闡述集群的意義
2. 什么時候需要分片?
3. 分片架構(gòu)
4. 集群規(guī)劃
5. 數(shù)據(jù)分布策略
6. MonogoDB集群-片鍵的選擇?
7. Mongos
8. Config Server
9. 維護數(shù)據(jù)均衡發(fā)布
10. 部署分片步驟
11. MonogoDB集群-管理和維護shard
12. MonogoDB集群-分配預分配
13. jumbo chunk及 chunk size
14. moveChunk 歸檔設(shè)置
15. recoverShardingState 設(shè)置 3.4之前版本的bug
16. Sharding 架構(gòu)使用中的一些建議
內(nèi)容二:綜合案例分析 1.監(jiān)控qr/qt比較高分析場景
2.查詢優(yōu)化分析案例
3.數(shù)據(jù)遷移案例分析
6、 提問: 每天預留1個小時
1、 第一講義
一:基礎(chǔ)講義
1. 什么是NoSQL?
2. 為什么要用NoSQL?
3. MongoDB是什么?
4. 文檔介紹
5. 語法書寫注意事項--經(jīng)驗性使用
6. 數(shù)據(jù)類型
7. MongoDB優(yōu)勢
8. BSON
9. 和關(guān)系型數(shù)據(jù)庫對比
二:部署
1. 3.4/4.0特性《生產(chǎn)環(huán)境選型-穩(wěn)定》
2. 參數(shù)說明--注意事項
3. 架構(gòu) 主從和副本集模式
4. 架構(gòu) 集群分片模式
5. 原理闡述
6. 角色和權(quán)限
7. 案例:
8. 使用仲裁節(jié)點選舉導致wt文件增大
9. 部署后mongodb連接數(shù)問題
三:MongoDB場景分析
1. Mongodb不適用場景
2. MongoDB適用場景
3. 分片適用場景(案例說明)
四:MongoDB設(shè)計規(guī)范和案例
1. 設(shè)計規(guī)范<重點>
2. 統(tǒng)計分組函數(shù)優(yōu)化
3. 文檔設(shè)計環(huán)境中<禁止使用_id,如:向_id中寫入自定義內(nèi)容>參考”MongoDB文檔全局唯一ID的設(shè)計思路“
4. 特別注意事項—對數(shù)據(jù)操作方面
5. 案例 mongodb-創(chuàng)建索引引發(fā)的業(yè)務(wù)影響
6. 安全--mongodb認證配置
7. 設(shè)計MongoDB集合沒有_id,業(yè)務(wù)自定義導致的線上問題
五:數(shù)據(jù)庫基本操作原理
1. 插入原理
2. 集合壓縮--設(shè)計規(guī)范
3. 內(nèi)嵌文檔設(shè)計注意事項
4. 索引
5. Btree概述
2、 第二講義
第二講義:
一:MongoDB并發(fā)、鎖、事務(wù)
1.鎖和隔離級別
2.鎖對象、鎖模式
3.鎖兼容
4.WT引擎講解
1) 控制讀寫的ticket
2) 案例 kill大于100ms的查詢
二:副本集
二:副本集 1.副本集闡述
1) journal
2) 寫關(guān)注
3) 寫關(guān)注案例
4) 復制集故障處理分析
5) 延遲診斷之一
6) 配置一主一從一仲裁-主發(fā)生切換
7) 驅(qū)動API
2.添加/刪除節(jié)點/隱藏/延遲等
3.維護案例
1) 副本集案例-三節(jié)點down了兩臺(重啟down的兩臺依然不能使用的情況)
2) 副本集案例-如何進行手工主從切換
3) 副本集案例—同步慢--導致secondary成為recover狀態(tài)
4) 副本集案例-操作數(shù)組
三:副本集管理
1. 以線上案例實際分析—操作如何不影響業(yè)務(wù)
2. 注意事項
3、 第三講義
內(nèi)容一:優(yōu)化
1.如何快速查找慢查詢—分析
2.查詢分析優(yōu)化案例
內(nèi)容二:監(jiān)控
1.mongo —關(guān)注重點參數(shù)
2.zabbix監(jiān)控
4、 第四講義
內(nèi)容一:數(shù)據(jù)庫遷移/備份恢復
1. MongoDB dump/restore export/import
2. MongoDB遷移方案-冷備份+增量備份恢復方案
3. 業(yè)務(wù)數(shù)實時遷移-增量oplog_備份恢復《重點》
5、 第五講義
內(nèi)容一:MonogoDB集群
1. MonogoDB集群-闡述集群的意義
2. 什么時候需要分片?
3. 分片架構(gòu)
4. 集群規(guī)劃
5. 數(shù)據(jù)分布策略
6. MonogoDB集群-片鍵的選擇?
7. Mongos
8. Config Server
9. 維護數(shù)據(jù)均衡發(fā)布
10. 部署分片步驟
11. MonogoDB集群-管理和維護shard
12. MonogoDB集群-分配預分配
13. jumbo chunk及 chunk size
14. moveChunk 歸檔設(shè)置
15. recoverShardingState 設(shè)置 3.4之前版本的bug
16. Sharding 架構(gòu)使用中的一些建議
內(nèi)容二:綜合案例分析
1.監(jiān)控qr/qt比較高分析場景
2.查詢優(yōu)化分析案例
3.數(shù)據(jù)遷移案例分析
6、 提問:
每天預留1個小時

課程費用

6800.00 /人

課程時長

2

預約體驗票 我要分享

近期公開課推薦

近期公開課推薦

活動詳情

提交需求