Get in Touch

Course Outline

Advanced Data Manipulation Techniques

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

Performance Optimization

  • Utilizing built-in monitoring tools: mongotop and mongostat
  • Evaluating memory and I/O performance
  • Implementing MongoDB Cloud Manager and Munin
  • Identifying inefficient queries via the query profiler
  • Understanding storage engines: MMAPv1 and WiredTiger
  • Working with the explainable object

Indexing and Specialized Collections

  • Managing indexes and understanding MongoDB indexing internals
  • Creating single-field and compound indexes
  • Indexing arrays and sub-documents
  • Implementing Geo Indexes
  • Utilizing capped collections, TTL indexes, and tailable cursors

Aggregation Framework

  • Single-purpose aggregation commands
  • Constructing aggregation pipelines
  • Introduction to Map-Reduce

Replication Strategies

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

Sharding Architecture

  • Understanding automated sharding processes
  • Establishing a MongoDB shard cluster
  • Selecting effective shard keys
  • Advanced administration of sharded clusters
  • Resolving unbalanced sharded clusters
  • Managing chunks: splitting, merging, and migrating data

Security Protocols

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

Backup and Restoration Strategies

  • Filesystem-based backup approaches
  • Using mongodump and mongorestore tools
  • Implementing point-in-time recovery solutions

Requirements

Proficiency in basic and intermediate concepts, coupled with several years of relevant professional experience.

 14 Hours

Custom Corporate Training

Training solutions designed exclusively for businesses.

  • Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
  • Flexible Schedule: Dates and times adapted to your team's agenda.
  • Format: Online (live), In-company (at your offices), or Hybrid.
Investment

Price per private group, online live training, starting from 2600 € + VAT*

Contact us for an exact quote and to hear our latest promotions

Testimonials (2)

Provisional Upcoming Courses (Contact Us For More Information)

Related Categories