Get in Touch
 Duration 14 hours

Course Outline

Advanced Data Manipulations

  • Configuring the Mongo Shell environment
  • Optimizing CRUD operations (inserts, queries, updates, deletes) for efficiency
  • Utilizing essential administrative commands

Performance Optimization

  • Leveraging built-in monitoring tools: mongotop and mongostat
  • Analyzing memory usage and I/O performance metrics
  • Integrating MongoDB Cloud Manager and Munin for monitoring
  • Identifying inefficient queries and utilizing the query profiler
  • Examining storage engines: MMAPv1 and WiredTiger
  • Interpreting the explainable object

Indexing and Special Collections

  • Managing indexes and understanding MongoDB indexing internals
  • Implementing single-field and compound indexes
  • Indexing arrays and sub-documents
  • Working with Geo Indexes
  • Utilizing Capped collections, TTL, and tailable cursors

Aggregation

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

Replication

  • Understanding asynchronous replication mechanisms in MongoDB
  • Setting up and maintaining replica sets
  • Configuring write concern and read preference
  • Mitigating and handling replication failures

Sharding

  • Explaining the auto-sharding process
  • Provisioning a MongoDB shard cluster
  • Strategically selecting an optimal shard key
  • Advanced administration techniques for sharded clusters
  • Managing and balancing unbalanced sharded clusters
  • Handling chunk operations: splitting, merging, and migrating

Security

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

Backup and Restore Strategies

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

Requirements

Participants should possess familiarity with fundamental and intermediate concepts, supplemented by several years of practical, on-the-job experience.

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories