Get in Touch

Course Outline

Advanced Data Manipulation Techniques

  • Configuration and customization of the MongoDB Shell
  • Optimization of CRUD operations, including data insertion, retrieval, modification, and deletion
  • Application of essential administrative commands

Performance Optimization

  • Utilization of integrated monitoring utilities, including mongotop and mongostat
  • Analysis of memory utilization and input/output (I/O) efficiency
  • Deployment of MongoDB Cloud Manager and Munin for oversight
  • Identification of inefficient queries through the use of the query profiler
  • Comparison of storage engines, specifically MMAPv1 and WiredTiger
  • Application of explainable objects for query analysis

Indexing and Specialized Collections

  • Management of indexes and understanding MongoDB indexing architecture
  • Implementation of single-field and compound indexes
  • Indexing strategies for arrays and nested sub-documents
  • Configuration of geospatial indexes
  • Implementation of capped collections, time-to-live (TTL) indexes, and tailable cursors

Aggregation Framework

  • Application of single-purpose aggregation methods
  • Construction and management of aggregation pipelines
  • Overview of map-reduce functionality

Replication Architecture

  • Mechanisms of asynchronous replication within MongoDB
  • Procedures for establishing and maintaining replica sets
  • Configuration of write concern and read preference policies
  • Strategies for addressing replication failures

Sharding and Distribution

  • Operational principles of automatic sharding
  • Deployment of MongoDB shard clusters
  • Strategic selection of shard keys
  • Advanced administration of sharded environments
    • Correction of imbalanced shard distributions
    • Management of chunk operations, including splitting, merging, and migration

Security Protocols

  • Authentication and authorization mechanisms for replica sets and sharded clusters
  • Administration of user privileges and custom roles
  • Guidelines for secure deployment architectures

Backup and Recovery Strategies

  • Filesystem-level backup methodologies
  • Use of mongodump and mongorestore utilities
  • Implementation of point-in-time recovery capabilities

Requirements

Proficiency in foundational and intermediate concepts, supported by several years of relevant professional experience.
 14 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories