Get in Touch
 Duration 14 hours

Course Outline

Advanced Data Manipulations

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

Performance optimization

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

Indexing and special collections

  • Managing indexes and understanding MongoDB indexing internals
  • Single-field and compound index strategies
  • Indexing arrays and sub-documents
  • Geo indexes
  • Capped collections, TTL indexes, and tailable cursors

Aggregation

  • Single-purpose aggregation operations
  • Constructing aggregation pipelines
  • Introduction to map-reduce

Replication

  • Understanding asynchronous replication mechanics in MongoDB
  • Configuring and maintaining replica sets
  • Applying write concern and read preference settings
  • Mitigating replication failures

Sharding

  • Mechanisms of automatic sharding
  • Deploying a MongoDB shard cluster
  • Strategic selection of shard keys
  • Advanced administration of sharded clusters
  • Balancing unsharded or unbalanced clusters
  • Managing chunks: splitting, merging, and migrating

Security

  • Authentication and authorization across replica sets and sharded clusters
  • Administering privileges and custom roles
  • Best practices for secure deployment

Backup and Restore Plans

  • Filesystem-based backup strategies
  • Utilizing mongodump and mongorestore
  • Implementing point-in-time recovery

Requirements

Participants should possess a solid grasp of basic and intermediate concepts, supported by several years of professional on-the-job experience.

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories