MongoDB for Administrators培訓
本課程涵蓋了數據庫管理員成功部署和維護MongoDB數據庫所需了解的所有內容。
還包括診斷性能問題,導入和導出數據以及建立正確的備份和還原例程, MongoDB CRUD API概述,命令shell和驅動程序。
本課程的讀者包括想要:
- 從開發人員的角度理解MongoDB ,包括命令shell,查詢API和驅動程序工具。
- 在所有配置中部署MongoDB - 作為單個服務器,具有主/從復制,作為副本集和作為分片集群。
- 評估應用程序並適當選擇硬件。
- 監控MongoDB實例並與標準監控軟件( Munin , Nagios等)集成
- 規劃備份和管理大數據導入和導出。
- 解決最常見的開發人員問題和故障情況。
每位代表都需要進行一系列實踐練習。
課程簡介
MongoDB 架構概述
- 起源、設計目標、主要特徵
- 行程結構(mongos、mongod、配置伺服器)
- 目錄/文件結構
使用 MongoDB Shell
- 文件和數據類型
- CRUD(插入、查詢、更新、刪除)
- 系統命令
單伺服器配置和部署
- 配置檔
- 數據檔和分配
- 日誌檔
- 硬體和文件系統建議
安全
- 內置身份驗證
- 安全部署建議
監控 MongoDB
- 蒙戈斯塔特
- 分析記憶體和 IO 性能
- 與監控工具集成:Munin / Cacti / Nagios
- MongoDB 的 Web 控制台
索引和查詢優化
- 管理索引和 MongoDB 索引內部
- 單一/複合/地理索引
- 識別次優查詢。使用查詢探查器。
驅動程序簡介(Java/Python/Ruby/PHP/Perl)
- 驅動程式和shell如何與 MongoDB 通信
- BSON 和 MongoDB Wire 協定
- 應用程式連接疑難解答
讀取和寫入可伸縮性簡介
複製和持久性
- 主從複製
- 副本集
- 使用寫入關注來提高持久性
- 處理複製失敗
自動分片
- 分片的工作原理
- 設置 MongoDB 分片集群
選擇分片鍵
分片和索引
- 分片和副本集拓撲
- 管理分片集群
分片/塊遷移
備份和還原計劃
- 基於檔案系統的策略
- mongodump / mongorestore
- rsync
- mongoimport / mongoexport
最低要求
操作系統管理的基礎知識。
Open Training Courses require 5+ participants.
MongoDB for Administrators培訓 - Booking
MongoDB for Administrators培訓 - Enquiry
客戶評論 (7)
我很享受這些實用的東西,即使其中一些很棘手
Austin - Vodacom
Course - MongoDB for Administrators
機器翻譯
我喜歡 Kamil 為我和我的理解調整了材料。他真的很想確保我理解。
Austin Robertson
Course - MongoDB for Administrators
機器翻譯
簡化操作任務。
Kesh - Vodacom
Course - MongoDB for Administrators
機器翻譯
I found the instructor quite clear.
Simon - ENGINEERING AND SERVICES JF S.A. DE C.V.
Course - MongoDB for Administrators
I like very much the course
Miguel Angel Miranda Hernandez - ENGINEERING AND SERVICES JF S.A. DE C.V.
Course - MongoDB for Administrators
I had the good fortune to have one-on-one training with Jose. He built rapport well, got straight into the coursework, answered my questions well, and stepped outside of the agenda to demonstrate things relevant to the questions I was asking. He also extended the practical exercises with some more complex ones.
Aaron - Attorney General's Department
Course - MongoDB for Administrators
I learned many new things and terms
Jose Ernesto Cruz Pineda - Datavision Digital S.A. de C.V.
Course - MongoDB for Administrators
Provisional Upcoming Courses (Require 5+ participants)
相關課程
FARM (FastAPI, React, and MongoDB) Full Stack Development
14 時間:這種以講師為主導的現場培訓(現場或遠端)面向希望使用FARM(FastAPI,React和MongoDB)堆棧構建動態,高性能和可擴展Web應用程式的開發人員。
在培訓結束時,參與者將能夠:
-
設置整合 FastAPI、React 和 MongoDB 的必要開發環境。
瞭解 FARM 堆疊的關鍵概念、功能和優勢。
瞭解如何使用FastAPI構建REST API。
瞭解如何使用 React 設計互動式應用程式。
使用 FARM 堆疊開發、測試和部署應用程式(前端和後端)。
MERN Fullstack Development
14 時間:這種以講師為主導的香港現場現場培訓針對希望使用MERN堆疊進行全棧開發的Web開發人員。
在培訓結束時,參與者將能夠:
- 將 React 與 MongoDB、Express 和 Node.js 集成。
- 從頭開始構建全棧 Web 應用程式。
- 通過授權和身份驗證實現應用程式安全。
MongoDB for Analysts
14 時間:培訓結束後,您將能夠在MongoDB數據庫中編寫提取和修改數據。您還將了解強大的Aggregation Pipeline,它是一種靈活,快速的數據分析工具,如果它還不夠,那麼如何將當前的BI工具(如Tableau或Excel到存儲在Mongo中的數據。
MongoDB Advanced Administrator
14 時間:這種由講師主導的現場培訓(現場或遠程)針對希望使用MongoDB Ops Manager解決複雜部署和管理問題的管理員。
在培訓結束時,參與者將能夠:
- 安裝和配置MongoDB Ops Manager
- 設置和管理不同類型的環境
- 了解並實施MongoDB Enterprise Server特定解決方案,以解決複雜的企業挑戰
課程格式
- 互動講座和討論
- 大量的練習和練習
- 在實時實驗室環境中親自實施
課程自定義選項
- 此培訓基於MongoDB Enterprise Server,其中包括Ops Manager。請諮詢我們以安排許可證要求。
- 要申請本課程的定制培訓,請聯繫我們安排。
Data Analysis with MongoDB Aggregation Framework
14 時間:這種以講師為主導的香港現場現場培訓針對的是希望使用MongoDB聚合框架執行數據分析,同時簡化複雜操作和聚合管道的數據分析師和數據科學家。
在培訓結束時,參與者將能夠:
- 安裝並配置 MongoDB 以進行數據分析。
- 瞭解 MongoDB 聚合框架的概念和階段。
- 瞭解聚合的基本結構、語法和操作。
- 瞭解如何處理聚合中的高級操作。
- 應用一些優化工具和技術來提高聚合性能。
Building REST APIs with Node.js, Express, and MongoDB
14 時間:這種以講師為主導的香港現場(現場或遠端)現場培訓面向希望使用和集成Node.js,Express和MongoDB以構建快速且可擴展的REST API的開發人員。
在培訓結束時,參與者將能夠:
- 設置 Node.js 和 Express 並將其與 MongoDB 集成。
- 瞭解 Node.js、Express 和 MongoDB 的功能和體系結構。
- 瞭解如何使用 Node.js、Express 和 MongoDB 後端堆疊構建 RESTful API。
- 實現對 Node.js REST API 的路由、篩選、排序和分頁。
- 使用 MongoDB 和 Mongoose 設計數據模型並執行 CRUD 操作。
- 使用 Postman 測試和調試 API。
Administrating Percona Server for MongoDB
7 時間:Percona Server for MongoDB 是 MongoDB 3.2 社區版的免費、增強、完全相容、開源的直接替代品,具有企業級功能。它不需要對 MongoDB 個應用程式或代碼進行任何更改。
觀眾
本課程適合尋求從預先存在的 MongoDB 實例切換到 Percona Server 的系統管理員和工程師,或者為 MongoDB 實例部署和管理新的 Percona Server。
完成本課程后,學員將:
- 瞭解 Percona Server 的結構和部署機制
- 能夠執行安裝 / 生產環境 / 架構任務和配置
- 能夠評估代碼品質、執行調試、監控
- 能夠實施高級生產,如複製、性能調優和日誌記錄