Self-Managed Backup & Recovery
Learn about MongoDB's approaches to safeguarding and recovering data. You'll also learn the key elements of a backup plan and how to use snapshots and other utilities for backup and recovery.
Self-Managed Backup & Recovery
Unit Overview
In this unit, you'll learn key elements about backup and recovery with MongoDB self-managed deployments. You'll begin by identifying key factors of an effective back-up plan. Then, you'll learn how to create and restore a snapshot as one approach to backup and recovery. Next, you'll learn another backup and recovery approach, using mongodump and mongorestore, for simple and unsharded deployments.
Prerequisites
Lessons in This Unit
- Lesson 1 – Backup Plans on a MongoDB Server
- Lesson 2 – Filesystem Snapshots on a MongoDB Server
- Lesson 3 – Filesystem Snapshot Volumes on a MongoDB Server
- Lesson 4 – Filesystem Archives on a MongoDB Server
- Lesson 5 – Backing Up a MongoDB Deployment
- Lesson 6 – Restoring a MongoDB Deployment
-
01.
-
02.Lesson 2: Filesystem Snapshots on a MongoDB Server
- Learn
- Practice
-
03.Lesson 3: Filesystem Snapshot Volumes on a MongoDB Serverv
- Learn
- Practice
-
04.Lesson 4: Filesystem Archives on a MongoDB Server
- Learn
- Practice
-
05.Lesson 5: Backing Up a MongoDB Deployment
- Learn
- Practice
-
06.Lesson 6: Restoring a MongoDB Deployment
- Learn
- Practice
-
07.Conclusion
- Learn

Parker Faucher | University Curriculum Engineer
Parker is a Curriculum Engineer on the Education team at MongoDB. Prior to joining MongoDB, he helped maintain a world class developer bootcamp that was offered in multiple universities. He is a self taught developer who loves being able to give back to the community that has helped him so much.

Caleb Thompson | Staff Engineer
Caleb is a Staff Engineer at MongoDB, working primarily on Realm education and documentation. He doesn't recall his life before MongoDB, but has been told he has previously served as an architect, software engineer, API designer, and curriculum design engineer. Caleb also loves teaching, rafting, wood working, and geology.

Vick Mena | Director, Curriculum
My name is Vick and I've been in the wild for over 25 years. I grew up at IBM working on the BIOS for the IBM eServer line in Austin, TX before moving to Wall St. I've worked on all phases of software development from low-level to middleware to UI but feel most comfortable in the middle. I also drank the devops kool-aid having moved a product line to AWS while at Dow Jones & Co with the help of an amazing team. I then pivoted into the secure space and worked on software/hardware reverse engineering. I always thought I'd eventually teach and this role lets me leverage all of my experience to lead this motley crew of passionate educators.