Get in Touch

Course Outline

Advanced Data Manipulations

  • Configuring the Mongo Shell
  • Optimizing CRUD operations (insertions, queries, updates, and deletions)
  • Essential administrative commands

Performance optimization

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

Indexing and special collections

  • Index management and insights into MongoDB indexing internals
  • Single-field and compound index strategies
  • Indexing arrays and sub-documents
  • Geo Indexes
  • Capped collections, TTL, and tailable cursors

Aggregation 

  • Single-purpose aggregation techniques
  • Constructing aggregation pipelines
  • Foundations of map-reduce

Replication

  • Understanding asynchronous replication in MongoDB
  • Setting up and maintaining replica sets
  • Applying write concerns and read preferences
  • Managing replication failures

Sharding

  • Mechanics of automatic sharding
  • Establishing a MongoDB shard cluster
  • Strategically selecting shard keys
  • Advanced administration of sharded clusters
  • Managing unbalanced sharded clusters
  • Handling chunk operations (splitting, merging, and migration)

Security

  • Authentication and authorization within replica sets and sharded clusters
  • Managing privileges and defining 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 grasp of fundamental and intermediate concepts, supported by several years of professional, on-the-job experience.

 14 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories