Get in Touch

Course Outline

Advanced Data Manipulations

  • Mongo Shell customization
  • Efficient CRUD operations (inserts, queries, updates, deletes)
  • Essential administrative commands

Performance Optimization

  • Integrated monitoring tools: mongotop, mongostat
  • Analysis of memory and I/O performance
  • MongoDB Cloud Manager and Munin
  • Identifying inefficient queries and utilizing the query profiler
  • Storage engines: MMAPv1 and WiredTiger
  • Explain plan analysis

Indexing and Special Collections

  • Index management and internal workings of MongoDB indexing
  • Single-field and compound indexes
  • Indexes on arrays and nested documents
  • Geo indexes
  • Capped collections, TTL (Time-To-Live), and tailable cursors

Aggregation

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

Replication

  • Understanding asynchronous replication in MongoDB
  • Setting up and managing replica sets
  • Configuring write concern and read preference
  • Handling replication failures

Sharding

  • Understanding automatic sharding
  • Setting up a MongoDB sharded cluster
  • Selecting an optimal shard key
  • Advanced administration of sharded clusters
  • Managing unbalanced sharded clusters
  • Handling chunks (splitting, merging, migrating)

Security

  • Authentication and authorization in replica sets and sharded clusters
  • Managing privileges and custom roles
  • Recommendations for secure deployment

Backup and Restore Strategies

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

Requirements

Participants should be familiar with basic and intermediate concepts and have several years of hands-on professional experience.

 14 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories