Get in Touch

Course Outline

Advanced Data Manipulations

  • Configuring the Mongo Shell
  • Optimizing CRUD operations (inserts, queries, updates, deletes)
  • Essential administrative commands

Performance optimization

  • Native monitoring utilities: mongotop, mongostat
  • Analyzing memory and I/O performance
  • Utilizing MongoDB Cloud Manager and Munin
  • Detecting inefficient queries and leveraging the query profiler
  • Storage engines: MMAPv1 and WiredTiger
  • The Explainable object

Indexing and special collections

  • Index management and insights into MongoDB indexing internals
  • Single-field and composite indexes
  • Indexes for arrays and sub-documents
  • Geo indexes
  • Capped collections, TTL, and tailable cursors

Aggregation 

  • Single-purpose aggregation
  • Aggregation pipelines
  • An introduction to map-reduce

Replication

  • Mechanics of asynchronous replication in MongoDB
  • Establishing and maintaining replica sets
  • Applying write concern and read preference
  • Mitigating replication failures

Sharding

  • Understanding the auto-sharding process
  • Implementing a MongoDB shard cluster
  • Strategic selection of shard keys
  • Advanced administration of sharded clusters
  • Managing imbalanced sharded clusters
  • Handling chunks: splitting, merging, and migration

Security

  • Authentication and authorization within replica sets and sharded clusters
  • Administration of privileges and custom roles
  • Best practices for secure deployment

Backup and Restore Plans

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

Requirements

A solid understanding of foundational and intermediate concepts, along with several years of practical, on-the-job experience.

 14 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories