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.
Duration 14 hours
Course Outline
Advanced Data Manipulations
- Configuration of the Mongo Shell environment
- Optimized execution of CRUD operations (inserts, queries, updates, deletes)
- Implementation of critical administrative commands
Performance optimization
- Utilization of built-in monitoring tools: mongotop, mongostat
- Analysis of memory and input/output performance metrics
- Integration of MongoDB Cloud Manager and Munin for oversight
- Identification of inefficient queries through the use of the query profiler
- Comparison of storage engines: MMAPv1 and WiredTiger
- Interpretation of the explainable object for query diagnostics
Indexing and special collections
- Management of indexes and understanding MongoDB indexing internals
- Construction of single-field and compound indexes
- Indexing strategies for arrays and sub-documents
- Implementation of Geo Indexes for spatial data
- Configuration of capped collections, TTL policies, and tailable cursors
Aggregation
- Execution of single-purpose aggregations
- Design and execution of complex aggregation pipelines
- Introduction to map-reduce for large-scale data processing
Replication
- Understanding asynchronous replication mechanisms in MongoDB
- Configuration and maintenance of replica sets
- Application of write concern and read preference settings
- Strategies for handling replication failures
Sharding
- Analysis of auto-sharding processes
- Deployment of a MongoDB shard cluster
- Selection of an optimal shard key based on workload characteristics
- Advanced administration of sharded clusters
- Management of unbalanced sharded clusters
- Handling of data chunks (splitting, merging, migrating)
Security
- Authentication and authorization protocols for replica sets and sharded clusters
- Management of privileges and custom roles
- Best practices for secure deployment for government environments
Backup and Restore Plans
- Filesystem-based backup strategies
- Use of mongodump and mongorestore utilities
- Implementation of point-in-time recovery procedures
Requirements
Candidates must possess familiarity with basic and intermediate concepts, along with several years of relevant on-the-job experience.
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.