YoVDO

MongoDB Advanced Deployment and Operations

Offered By: MongoDB University

Tags

Databases Courses MongoDB Courses Disaster Recovery Courses Data Integrity Courses Database Administration Courses Fault Tolerance Courses

Course Description

Overview

This is an advanced course for operations staff and others interested in administering MongoDB deployments. It is a deeper dive into many of the topics of M102 and several additional subjects. In this course, we will explore performance and monitoring with a detailed tutorial on using MMS. You will learn the mechanics of MongoDB memory and disk usage and how to tune Linux for typical MongoDB workloads. We will look at preparing for disaster recovery under different requirements scenarios ranging from low tolerance for downtime and data loss to high tolerance for both. You will also learn best practices for doing rolling upgrades and other maintenance across replica sets. Building on the introductory coverage of sharding in M102, we will cover sharding mechanics in detail and specific topics such as pre-splitting data and tag-based vs. hash-based sharding. Throughout the course, we will spend considerable time on diagnostic concerns and debugging configuration and other issues in MongoDB deployments. New MongoDB 2.6 features will be addressed throughout the course, including the new security features, which we will cover in the final week. 

This course should also prepare you to take the DBA certification associate exam. Register for next exam session to become a MongoDB Certified Professional.

Prerequisites

M102

Syllabus

Week 1: System Sizing and Tuning
Week 2: Disaster Recovery and Backup
Week 3: Fault Tolerance and Availability
Week 4: Monitoring and Sharded Cluster Management
Week 5: Sharded Cluster Management, Part 2
Week 6: Data Integrity, Authentication, and Security
Week 7: Authentication, Authorization, and Security


Taught by

Adam Comerford

Related Courses

MongoDB for DBAs
MongoDB University
Building Cloud Apps with Microsoft Azure - Part 3
Microsoft via edX
Implementing Microsoft Windows Server Disks and Volumes
Microsoft via edX
Cloud Computing and Distributed Systems
Indian Institute of Technology Patna via Swayam
Create Fault Tolerant MongoDB Cluster
Coursera Project Network via Coursera