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
要求
操作系统管理的基础知识。
需要帮助选择合适的课程吗?
MongoDB for Administrators 培训 - Enquiry
客户评论 (7)
我很享受这些实用的东西,即使其中一些很棘手
Austin - Vodacom
课程 - MongoDB for Administrators
机器翻译
我喜欢 Kamil 为我和我的理解调整了材料。他真的很想确保我理解。
Austin Robertson
课程 - MongoDB for Administrators
机器翻译
简化操作任务。
Kesh - Vodacom
课程 - MongoDB for Administrators
机器翻译
I found the instructor quite clear.
Simon - ENGINEERING AND SERVICES JF S.A. DE C.V.
课程 - MongoDB for Administrators
I like very much the course
Miguel Angel Miranda Hernandez - ENGINEERING AND SERVICES JF S.A. DE C.V.
课程 - 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
课程 - MongoDB for Administrators
I learned many new things and terms
Jose Ernesto Cruz Pineda - Datavision Digital S.A. de C.V.
课程 - MongoDB for Administrators
即将举行的公开课程
相关课程
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 的结构和部署机制
- 能够执行安装 / 生产环境 / 架构任务和配置
- 能够评估代码品质、执行调试、监控
- 能够实施高级生产,如复制、性能调优和日志记录