400-888-5228

課程概述

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

課程對象

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

課程目標

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

課程收益

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

課程時長5天

課程大綱

時間安排章節(jié)內(nèi)容
第一天:MngDB基礎與部署MngDB入門NSQL的發(fā)展
MngDB的發(fā)展
什么是MngDB
為什么選擇MngDB
和MySQL的異同
目前MngDB的使用情況
MngDB部署MngDB安裝要求
設置安裝源
安裝后配置
安裝后測試
MngDB數(shù)據(jù)模型什么是JSN
JSN在MngDB中的應用
JSN的類型
MngDB組成
MngDB建模
第二天:CRUD操作與索引管理CRUD操作MngDB shell
MngDB術語
數(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)表查詢
分組聚合
備份與還原備份與還原概述
備份方案
使用復制備份數(shù)據(jù)庫
使用Mngdump備份數(shù)據(jù)庫
還原數(shù)據(jù)庫的各種方法
MngDB監(jiān)控MngDB監(jiān)控策略
監(jiān)控命令
監(jiān)控工具
第四天:MngDB用戶管理、復制與分片用戶管理安全概述
啟用用戶管理
基于角色的管理概述
用戶賬戶管理
角色管理
復制復制概述
復制架構
啟用復制
部署復制
復制管理和維護
災備切換
數(shù)據(jù)回滾
分片分片概述
分片架構
分片組件
啟用和部署分片
管理和維護分片
第五天:開發(fā)接口Java開發(fā)接口java驅動安裝
連接字符串
集群連接方式
CRUD操作
Pythn開發(fā)接口pythn驅動安裝
pythn連接字符串
CRUD操作
Pythn代碼調試
.NET開發(fā)接口.net開發(fā)庫.net代碼示范

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

為什么選擇艾威

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

培訓咨詢

發(fā)表回復

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

同類課程推薦同類課程推薦
IT技術培訓課程分類