ILT: OF100: MongoDB Operations Fundamentals
This training day covers in detail what MongoDB is, its strengths and where you should use it, and how to get up and running. It then covers interacting with data in the database, along with a primer on the caching, durability and minimal security options that need to be correctly configured and understood.
Training: MongoDB Operations Fundamentals (OF100)
Overview
On completion of this training day you will have an understanding of what MongoDB is and how MongoDB administration compares to managing a traditional RDBMS. This is an ideal training to take to understand what will be required to support a new development initiative.
Agenda
Introduction
- Why a new database?
- What are documents?
- MongoDB
- Agility
- Usability
- Utility/Scalability
- When to use MongoDB
- Common mistakes
Caching and Durability
- Journals and checkpoints
- Compression
- The database cache
- Locking and transactions
Accessing MongoDB
- Starting a cluster*
- Installing a shell *
- Using the web shell
- Connecting to your cluster *
Operations Basics
- Comparison with RDBMS
- Running database scripts
- Simple CRUD examples *
Storage and Retrieval
- Bulk versus single writes
- Filtering and projection
- Querying arrays
- Expressive queries
- Using cursors
- Update operations
- Advanced atomicity models
Security Best Practices
- Authentication, Authorization and Auditing
- Encryption
End of day test
* includes hands-on exercise
Duration
1 day
Learning Paths
Please see the MongoDB Learning Paths here!
Program Datasheets
Course prerequisites
This course has no prerequisites.
Language
This course is offered in multiple languages. Check the session title to see which language your selected session will be offered in.
Course access
This course is entirely virtual, and will be conducted over Zoom video conferencing and Strigo hands-on lab environments.