Get in Touch
 Duration 14 hours

Course Outline

Advanced Data Manipulations

  • Customizing the Mongo Shell
  • Optimizing CRUD operations (inserts, queries, updates, deletes)
  • Utilizing essential administrative commands

Performance optimization

  • Leveraging built-in monitoring tools such as mongotop and mongostat
  • Analyzing memory and I/O performance
  • Implementing MongoDB Cloud Manager and Munin
  • Pinpointing suboptimal queries and utilizing the query profiler
  • Examining storage engines: MMAPv1 and WiredTiger
  • Working with the Explainable object

Indexing and special collections

  • Overseeing index management and understanding MongoDB indexing internals
  • Implementing single-field and compound indexes
  • Creating indexes on arrays and sub-documents
  • Configuring Geo Indexes
  • Managing capped collections, TTL, and tailable cursors

Aggregation

  • Executing single-purpose aggregations
  • Building complex aggregation pipelines
  • Fundamentals of map-reduce

Replication

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

Sharding

  • Exploring the mechanics of automatic sharding
  • Configuring a MongoDB shard cluster
  • Selecting an effective shard key
  • Advanced administration of sharded clusters
  • Addressing imbalances in sharded clusters
  • Managing chunks (splitting, merging, migrating)

Security

  • Implementing 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
  • Using mongodump and mongorestore
  • Achieving point-in-time recovery

Requirements

Candidates should possess a solid understanding of basic and intermediate concepts, along with several years of hands-on professional experience.

Number of participants


Price per participant (excl. VAT)

Testimonials (2)

Upcoming Courses

Related Categories