課程簡介

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

最低要求

操作系統管理的基礎知識。

  14 時間:
 

人數


開始於

結束於


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

客戶評論 (10)

相關課程

課程分類