Get in Touch

Course Outline

Advanced Data Manipulations

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

Performance optimization

  • Utilizing built-in monitoring tools: mongotop, mongostat
  • Analyzing memory and I/O performance
  • Managing MongoDB Cloud Manager and Munin
  • Identifying sub-optimal queries using the query profiler
  • Understanding storage engines: MMAPv1 and WiredTiger
  • Working with the explainable object

Indexing and special collections

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

Aggregation

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

Replication

  • Understanding how asynchronous replication works in MongoDB
  • Setting up and maintaining replica sets
  • Utilizing write concern and read preference
  • Handling replication failures

Sharding

  • Understanding automatic sharding
  • Setting up a MongoDB shard cluster
  • Selecting an appropriate shard key
  • Advanced administration of sharded clusters
  • Managing unbalanced sharded clusters
  • Handling chunks (splitting, merging, migrating)

Security

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

Backup and Restore Plans

  • Filesystem-based strategies
  • Using mongodump and mongorestore
  • Point-in-time recovery

Requirements

Participants should be familiar with fundamental and intermediate concepts, along with several years of practical on-the-job 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