Get in Touch
 Duration 14 hours

Course Outline

Advanced Data Manipulations

  • Configuration of the Mongo Shell environment
  • Optimized execution of CRUD operations (inserts, queries, updates, deletes)
  • Implementation of critical administrative commands

Performance optimization

  • Utilization of built-in monitoring tools: mongotop, mongostat
  • Analysis of memory and input/output performance metrics
  • Integration of MongoDB Cloud Manager and Munin for oversight
  • Identification of inefficient queries through the use of the query profiler
  • Comparison of storage engines: MMAPv1 and WiredTiger
  • Interpretation of the explainable object for query diagnostics

Indexing and special collections

  • Management of indexes and understanding MongoDB indexing internals
  • Construction of single-field and compound indexes
  • Indexing strategies for arrays and sub-documents
  • Implementation of Geo Indexes for spatial data
  • Configuration of capped collections, TTL policies, and tailable cursors

Aggregation

  • Execution of single-purpose aggregations
  • Design and execution of complex aggregation pipelines
  • Introduction to map-reduce for large-scale data processing

Replication

  • Understanding asynchronous replication mechanisms in MongoDB
  • Configuration and maintenance of replica sets
  • Application of write concern and read preference settings
  • Strategies for handling replication failures

Sharding

  • Analysis of auto-sharding processes
  • Deployment of a MongoDB shard cluster
  • Selection of an optimal shard key based on workload characteristics
  • Advanced administration of sharded clusters
  • Management of unbalanced sharded clusters
  • Handling of data chunks (splitting, merging, migrating)

Security

  • Authentication and authorization protocols for replica sets and sharded clusters
  • Management of privileges and custom roles
  • Best practices for secure deployment for government environments

Backup and Restore Plans

  • Filesystem-based backup strategies
  • Use of mongodump and mongorestore utilities
  • Implementation of point-in-time recovery procedures

Requirements

Candidates must possess familiarity with basic and intermediate concepts, along with several years of relevant on-the-job experience.

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories