Get in Touch
 Duration 14 hours

Course Outline

Advanced Data Manipulations

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

Performance optimization

  • Utilizing built-in monitoring utilities: mongotop, mongostat
  • Analyzing memory usage and I/O performance metrics
  • Integration with MongoDB Cloud Manager and Munin
  • Identification of inefficient queries and leveraging the query profiler
  • Storage engine comparison: MMAPv1 and WiredTiger
  • Interpreting the explainable object

Indexing and special collections

  • Management of indexes and understanding MongoDB's internal indexing mechanisms
  • Implementation of single field and compound indexes
  • Indexing strategies for arrays and sub-documents
  • Geo Indexes
  • Capped collections, TTL implementation, and tailable cursors

Aggregation 

  • Single-purpose aggregation operations
  • Designing and executing aggregation pipelines
  • Foundations of map-reduce processing

Replication

  • Mechanisms of asynchronous replication within MongoDB
  • Configuration and maintenance of replica sets
  • Application of write concern and read preference settings
  • Strategies for managing replication failures

Sharding

  • Understanding the operation of auto-sharding
  • Deployment of a MongoDB sharded cluster
  • Criteria for selecting optimal shard keys
  • Advanced administration techniques for sharded clusters
  • Management of unbalanced sharded clusters
  • Handling chunk operations (splitting, merging, migrating)

Security

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

Backup and Restore Plans

  • Filesystem-based backup strategies
  • Utilization of mongodump and mongorestore utilities
  • Point-in-time recovery implementation

Requirements

Candidates should possess a solid grasp of basic and intermediate concepts, supported by several years of relevant professional experience in the field.

Testimonials (2)

Related Categories