Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Advanced Data Manipulation
- Configuring the Mongo Shell for optimal workflow
- Optimizing CRUD operations, including inserts, queries, updates, and deletes
- Utilizing essential administrative commands
Performance Optimization
- Leveraging native monitoring utilities such as mongotop and mongostat
- Analyzing memory and I/O performance metrics
- Implementing MongoDB Cloud Manager and Munin
- Identifying inefficient queries and utilizing the query profiler
- Comparing storage engines: MMAPv1 and WiredTiger
- Interpreting the explainable object
Indexing and Special Collections
- Managing indexes and understanding MongoDB indexing internals
- Designing single-field and compound indexes
- Creating indexes on arrays and sub-documents
- Implementing Geo Indexes
- Managing capped collections, TTL, and tailable cursors
Aggregation
- Executing single-purpose aggregation operations
- Constructing complex aggregation pipelines
- Introduction to map-reduce concepts
Replication
- Understanding asynchronous replication mechanisms in MongoDB
- Setting up and maintaining replica sets
- Configuring write concern and read preference
- Managing replication failures
Sharding
- How automatic sharding functions
- Provisioning a MongoDB sharded cluster
- Strategically selecting shard keys
- Advanced administration of sharded clusters
- Balancing an unsharded cluster
- Managing chunks, including splitting, merging, and migrating
Security
- Implementing authentication and authorization across replica sets and sharded clusters
- Administering privileges and custom roles
- Adhering to best practices for secure deployment
Backup and Restore Plans
- Employing filesystem-based backup strategies
- Using mongodump and mongorestore utilities
- Implementing point-in-time recovery
Requirements
A solid understanding of fundamental and intermediate concepts, complemented by several years of hands-on professional experience.
14 Hours
Testimonials (2)
Tamil was excellent at explaining even the difficult topics in a way that I understood them straight away. The presentation and delivery were both clear and methodical, and the teacher passionate about the subject.
Mark Novak - Kiloo
Course - MongoDB for Advanced Users
It was very flexible and adapted to our expectations and skill level.