400-888-5228

課程概述

本課程旨在為數(shù)據(jù)庫運維人員和互聯(lián)網(wǎng)應(yīng)用后臺開發(fā)人員提供全面的MongoDB NoSQL數(shù)據(jù)庫管理與開發(fā)技能訓(xùn)練。課程內(nèi)容涵蓋從基礎(chǔ)入門到高級應(yīng)用,包括MongoDB的部署、數(shù)據(jù)模型構(gòu)建、CRUD操作、索引管理、聚合統(tǒng)計、備份與還原、監(jiān)控、用戶管理及復(fù)制和分片技術(shù)等。此外,還包括對Java、Python和.NET開發(fā)接口的具體應(yīng)用。

課程對象

課程面向有Linux操作系統(tǒng)使用經(jīng)驗及軟件開發(fā)背景的數(shù)據(jù)庫運維人員和后臺開發(fā)人員。

課程目標

  • 掌握MongoDB數(shù)據(jù)庫集群的搭建與運維管理。
  • 學(xué)習(xí)并應(yīng)用MongoDB的開發(fā)技術(shù),優(yōu)化軟件開發(fā)流程。
  • 充分利用NoSQL技術(shù)的特性,提高數(shù)據(jù)處理效率和系統(tǒng)性能。

課程收益

參與者將能夠完全掌握MongoDB的安裝、配置、優(yōu)化及應(yīng)用開發(fā),能夠獨立進行數(shù)據(jù)庫的日常管理和故障處理,同時能夠根據(jù)項目需求設(shè)計和優(yōu)化數(shù)據(jù)庫架構(gòu)。

課程時長5天

課程大綱

時間安排章節(jié)內(nèi)容
第一天:MngDB基礎(chǔ)與部署MngDB入門NSQL的發(fā)展
MngDB的發(fā)展
什么是MngDB
為什么選擇MngDB
和MySQL的異同
目前MngDB的使用情況
MngDB部署MngDB安裝要求
設(shè)置安裝源
安裝后配置
安裝后測試
MngDB數(shù)據(jù)模型什么是JSN
JSN在MngDB中的應(yīng)用
JSN的類型
MngDB組成
MngDB建模
第二天:CRUD操作與索引管理CRUD操作MngDB shell
MngDB術(shù)語
數(shù)據(jù)庫創(chuàng)建和使用
集合創(chuàng)建和管理
文檔創(chuàng)建和管理
文檔更新和管理
文檔查詢
分頁查詢
多數(shù)據(jù)插入
索引管理索引類型
索引屬性
各類索引的創(chuàng)建
索引管理
索引解釋器
索引優(yōu)化
第三天:聚合統(tǒng)計、備份與還原、MngDB監(jiān)控聚合統(tǒng)計聚合概述
單一用途的聚合
創(chuàng)建各種類型的聚合
新特性之聯(lián)表查詢
分組聚合
備份與還原備份與還原概述
備份方案
使用復(fù)制備份數(shù)據(jù)庫
使用Mngdump備份數(shù)據(jù)庫
還原數(shù)據(jù)庫的各種方法
MngDB監(jiān)控MngDB監(jiān)控策略
監(jiān)控命令
監(jiān)控工具
第四天:MngDB用戶管理、復(fù)制與分片用戶管理安全概述
啟用用戶管理
基于角色的管理概述
用戶賬戶管理
角色管理
復(fù)制復(fù)制概述
復(fù)制架構(gòu)
啟用復(fù)制
部署復(fù)制
復(fù)制管理和維護
災(zāi)備切換
數(shù)據(jù)回滾
分片分片概述
分片架構(gòu)
分片組件
啟用和部署分片
管理和維護分片
第五天:開發(fā)接口Java開發(fā)接口java驅(qū)動安裝
連接字符串
集群連接方式
CRUD操作
Pythn開發(fā)接口pythn驅(qū)動安裝
pythn連接字符串
CRUD操作
Pythn代碼調(diào)試
.NET開發(fā)接口.net開發(fā)庫.net代碼示范

這個培訓(xùn)計劃為學(xué)員提供了從基礎(chǔ)到高級技能的系統(tǒng)訓(xùn)練,確保他們能夠全面理解并應(yīng)用MongoDB技術(shù)。

為什么選擇艾威

艾威公司自2003年成立以來,一直致力于提供高質(zhì)量的技術(shù)培訓(xùn)服務(wù)。我們的培訓(xùn)師都是具有豐富實戰(zhàn)經(jīng)驗的行業(yè)專家。選擇艾威培訓(xùn),不僅能學(xué)習(xí)到最前沿的技術(shù)知識,還能獲得實際操作的機會,確保學(xué)以致用。

培訓(xùn)咨詢

發(fā)表回復(fù)

您的電子郵箱地址不會被公開。 必填項已用*標注

同類課程推薦同類課程推薦
IT技術(shù)培訓(xùn)課程分類