Get in Touch

Course Outline

Advanced Data Manipulation

  • Configuration and customization of the Mongo Shell
  • Optimizing CRUD operations (inserts, queries, updates, and deletes)
  • Essential administrative commands

Performance Optimization

  • Utilizing built-in monitoring tools: mongotop, mongostat
  • Analyzing memory and IO performance metrics
  • Using MongoDB Cloud Manager and Munin
  • Detecting inefficient queries via the query profiler
  • Storage engines: MMAPv1 and WiredTiger
  • The explainable object

Indexing and Specialized Collections

  • Index management and MongoDB internal indexing structures
  • Single-field and compound indexes
  • Indexing arrays and sub-documents
  • Geospatial indexes
  • Capped collections, TTL indexes, and tailable cursors

Aggregation 

  • Single-purpose aggregation operations
  • Constructing aggregation pipelines
  • Overview of map-reduce

Replication

  • Mechanics of asynchronous replication in MongoDB
  • Configuring and maintaining replica sets
  • Implementing write concern and read preferences
  • Managing replication failures

Sharding

  • Auto-sharding workflows
  • Establishing MongoDB shard clusters
  • Strategic selection of shard keys
  • Advanced administration of sharded clusters
  • Balancing unsharded clusters
  • Managing chunks (splitting, merging, and migrating)

Security

  • Authentication and authorization in replica sets and sharded clusters
  • Privilege management and custom role definition
  • Best practices for secure deployment

Backup and Restore Strategies

  • Filesystem-based backup strategies
  • Using mongodump and mongorestore
  • Point-in-time recovery

Requirements

Candidates should possess a solid understanding of basic and intermediate concepts, along with several years of relevant professional experience.

 14 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories