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 Techniques
- Configuration and customization of the MongoDB Shell
- Optimization of CRUD operations, including data insertion, retrieval, modification, and deletion
- Application of essential administrative commands
Performance Optimization
- Utilization of integrated monitoring utilities, including mongotop and mongostat
- Analysis of memory utilization and input/output (I/O) efficiency
- Deployment of MongoDB Cloud Manager and Munin for oversight
- Identification of inefficient queries through the use of the query profiler
- Comparison of storage engines, specifically MMAPv1 and WiredTiger
- Application of explainable objects for query analysis
Indexing and Specialized Collections
- Management of indexes and understanding MongoDB indexing architecture
- Implementation of single-field and compound indexes
- Indexing strategies for arrays and nested sub-documents
- Configuration of geospatial indexes
- Implementation of capped collections, time-to-live (TTL) indexes, and tailable cursors
Aggregation Framework
- Application of single-purpose aggregation methods
- Construction and management of aggregation pipelines
- Overview of map-reduce functionality
Replication Architecture
- Mechanisms of asynchronous replication within MongoDB
- Procedures for establishing and maintaining replica sets
- Configuration of write concern and read preference policies
- Strategies for addressing replication failures
Sharding and Distribution
- Operational principles of automatic sharding
- Deployment of MongoDB shard clusters
- Strategic selection of shard keys
- Advanced administration of sharded environments
- Correction of imbalanced shard distributions
- Management of chunk operations, including splitting, merging, and migration
Security Protocols
- Authentication and authorization mechanisms for replica sets and sharded clusters
- Administration of user privileges and custom roles
- Guidelines for secure deployment architectures
Backup and Recovery Strategies
- Filesystem-level backup methodologies
- Use of mongodump and mongorestore utilities
- Implementation of point-in-time recovery capabilities
Requirements
Proficiency in foundational and intermediate concepts, supported by several years of relevant 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.