Get in Touch
 Duration 14 hours

Course Outline

Advanced Data Manipulations

  • Configuring and fine-tuning the Mongo Shell
  • Optimizing CRUD operations: efficient inserts, queries, updates, and deletes
  • Leveraging essential administrative commands

Performance optimization

  • Utilizing built-in monitoring utilities: mongotop and mongostat
  • Analyzing memory usage and I/O performance metrics
  • Implementing MongoDB Cloud Manager and Munin for monitoring
  • Diagnosing inefficient queries and utilizing the query profiler
  • Comparing storage engines: MMAPv1 and WiredTiger
  • Interpreting the explainable object

Indexing and special collections

  • Index management and understanding MongoDB indexing internals
  • Implementing single-field and compound indexes
  • Creating indexes for arrays and sub-documents
  • Utilizing Geo Indexes
  • Working with capped collections, TTL, and tailable cursors

Aggregation

  • Single-purpose aggregation techniques
  • Constructing complex aggregation pipelines
  • Fundamentals of map-reduce operations

Replication

  • Understanding asynchronous replication mechanics in MongoDB
  • Deploying and maintaining replica sets
  • Configuring write concern and read preferences
  • Strategies for handling replication failures

Sharding

  • Understanding the auto-sharding process
  • Setting up and managing MongoDB shard clusters
  • Selecting optimal shard keys
  • Advanced administration of sharded clusters
  • Resolving imbalance issues in sharded clusters
  • Managing data chunks: splitting, merging, and migrating

Security

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

Backup and Restore Plans

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

Requirements

Candidates should possess a solid understanding of fundamental and intermediate concepts, complemented by several years of hands-on professional experience.

Number of participants


Price per participant

Testimonials (2)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories