Get in Touch
 Duration 14 hours

Course Outline

Advanced Data Manipulations

  • Configuring and customizing the Mongo Shell
  • Optimizing CRUD workflows (insertions, queries, updates, and deletions)
  • Leveraging essential administrative commands

Performance Optimization

  • Utilizing built-in monitoring utilities such as mongotop and mongostat
  • Analyzing memory usage and I/O performance
  • Integrating MongoDB Cloud Manager and Munin
  • Detecting inefficient queries and utilizing the query profiler
  • Examining storage engines: MMAPv1 and WiredTiger
  • Interpreting the explainable object

Indexing and Special Collections

  • Overseeing index management and understanding MongoDB’s indexing architecture
  • Implementing single-field and compound indexes
  • Creating indexes for arrays and sub-documents
  • Working with Geo Indexes
  • Managing capped collections, TTL indexes, and tailable cursors

Aggregation 

  • Executing single-purpose aggregations
  • Designing complex aggregation pipelines
  • Fundamentals of map-reduce operations

Replication

  • Understanding asynchronous replication mechanics in MongoDB
  • Configuring and maintaining replica sets
  • Applying write concerns and read preferences
  • Mitigating and handling replication failures

Sharding

  • Mechanisms of automatic sharding
  • Establishing MongoDB shard clusters
  • Strategic selection of optimal shard keys
  • Advanced administration of sharded environments
  • Resolving imbalance in sharded clusters
  • Managing chunk operations (splitting, merging, and migration)

Security

  • Implementing authentication and authorization across replica sets and sharded clusters
  • Defining privileges and custom roles
  • Best practices for secure deployment architectures

Backup and Recovery Strategies

  • Filesystem-level backup approaches
  • Using mongodump and mongorestore utilities
  • Implementing point-in-time recovery

Requirements

Candidates should possess a solid grasp of foundational and intermediate concepts, supported by several years of practical, on-the-job experience.

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories