Get in Touch
 Duration 14 hours

Course Outline

Advanced Data Manipulation

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

Performance Optimization

  • Utilizing built-in monitoring tools: mongotop and mongostat
  • Analyzing memory and IO performance
  • MongoDB Cloud Manager and Munin integration
  • Identifying inefficient queries and leveraging the query profiler
  • Storage engines: MMAPv1 and WiredTiger
  • Understanding the Explainable object

Indexing and Special Collections

  • Index management and MongoDB indexing internals
  • Single-field and compound indexes
  • Indexes on arrays and sub-documents
  • Geo Indexes
  • Capped collections, TTL, and tailable cursors

Aggregation

  • Single-purpose aggregation
  • Aggregation pipelines
  • Introduction to map-reduce

Replication

  • Understanding asynchronous replication in MongoDB
  • Setting up and maintaining replica sets
  • Implementing write concern and read preference
  • Managing replication failures

Sharding

  • Mechanics of auto-sharding
  • Establishing a MongoDB shard cluster
  • Strategic selection of shard keys
  • Advanced administration of sharded clusters
  • Managing unbalanced sharded clusters
  • Chunk management (splitting, merging, migrating)

Security

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

Backup and Recovery Strategies

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

Requirements

Participants should possess familiarity with basic and intermediate concepts, along with several years of relevant professional experience.

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories