聯繫我們
 課程時長 14 時間:

課程簡介

MongoDB架构概览

  • 起源、设计目标、关键特性
  • 进程结构(mongos、mongod、配置服务器)
  • 目录与文件结构

使用MongoDB Shell

  • 文档与数据类型
  • CRUD操作(插入、查询、更新、删除)
  • 系统命令

单服务器配置与部署

  • 配置文件
  • 数据文件与分配
  • 日志文件
  • 硬件与文件系统建议

安全

  • 内置认证
  • 安全部署建议

监控MongoDB

  • mongostat
  • 分析内存与IO性能
  • 与监控工具集成:Munin / Cacti / Nagios
  • MongoDB的Web控制台

索引与查询优化

  • 管理索引与MongoDB索引内部机制
  • 单键 / 复合 / 地理索引
  • 识别低效查询,使用查询分析器。

驱动程序简介(Java/Python/Ruby/PHP/Perl)

  • 驱动程序与shell如何与MongoDB通信
  • BSON与MongoDB Wire Protocol
  • 排查应用连接问题

读写扩展性入门

复制与持久性

  • 主从复制
  • 副本集
  • 使用写关注(write concern)保障持久性
  • 处理复制故障

自动分片

  • 分片工作原理
  • 搭建MongoDB分片集群

选择分片键

分片与索引

  • 分片与副本集拓扑
  • 管理分片集群

分片 / 数据块迁移

备份与恢复方案

  • 基于文件系统的策略
  • mongodump / mongorestore
  • rsync
  • mongoimport / mongoexport

最低要求

具备操作系统管理的基础知识。

人數


每位參與者的報價

客戶評論 (7)

即將到來的課程

課程分類