ILT: MDB300: MongoDB Production Readiness
Learn how to ensure high availability with MongoDB Replication, scale your deployments using Sharding, and handle data archiving with essential backup strategies. By the end of this course, you’ll be prepared to assess and manage various MongoDB cluster architectures for production environments.
Training: MongoDB Production Readiness (MDB300)
Overview
On completion of this training day, you will be able to evaluate different MongoDB cluster architectures and select an appropriate architecture to meet your production system requirements. You will have a set of skills to manually manage a cluster and back it up using basic tooling. You will also have a complete understanding of MongoDB's basic backup options.
Replication
- Reasons to replicate data
- Components of a replica set
- Drivers and replica sets
- Replication Process
- Oplog
- Replica Set Elections
- Write Concerns
- Majority Commit Point
- Read Concerns
- Read Preferences
Sharding
- What is sharding?
- When to shard
- Sharding architecture
- Shard keys
- How sharding works
- Reads/Writes
- Chunks
- Splitting Collections
- Balancing Data
- Loading Data
- Pitfalls and Challenges
Basic Backup Options
- Comparison of MongoDB Backup Methods
- mongodump and mongorestore
- Point-in-time restore using the oplog
- Filesystem-level backups
End of day test
Duration
1 day
Program Datasheets
Course prerequisites
This course has the following prerequisites:
- MDB100: MongoDB Database and Security
- MDB200: MongoDB Optimization and Performance
Language
This course is offered in multiple languages. Coordinate with your MongoDB representative to find out more.
Course access
This course is entirely virtual and will be conducted over Zoom video conferencing and Instruqt hands-on lab environments.
You can view all upcoming public training sessions via the MongoDB Instructor-led Training Schedule.
If you've already purchased training, and you're looking to register for an upcoming session, email training@mongodb.com with the following information:
- Public Training Session Name
- The names and email addresses of all attendees you'd like to register
If you are interested in purchasing seats for one of these upcoming sessions, speak to your MongoDB representative, or contact us directly.
This course is available as a private session for Precision Learning Programs (PLPs). With private training, you can select specific courses to deliver to your team in a dedicated classroom, on a schedule that works for you.
Speak with your MongoDB Sales representative to build a custom training plan.
When you're ready to schedule your private sessions, coordinate with your Professional Services representative to select delivery dates.
Please note: minimum requirements must be met to schedule private sessions.