Get in Touch
 Duration 14 hours

Course Outline

Advanced Data Manipulations

  • Configuration and adjustment of the Mongo Shell
  • Optimizing CRUD operations (insertions, queries, updates, and deletions)
  • Essential administrative commands

Performance optimization

  • Leveraging built-in monitoring utilities: mongotop and mongostat
  • Analyzing memory usage and I/O performance
  • Utilizing MongoDB Cloud Manager and Munin
  • Identifying inefficient queries and utilizing the query profiler
  • Understanding storage engines: MMAPv1 and WiredTiger
  • Interpreting the explainable object

Indexing and special collections

  • Index management and an overview of MongoDB indexing internals
  • Implementing single-field and compound indexes
  • Creating indexes for arrays and sub-documents
  • Geo-spatial indexes
  • Capped collections, TTL (Time-To-Live), and tailable cursors

Aggregation 

  • Single-purpose aggregation operations
  • Constructing aggregation pipelines
  • Fundamentals of map-reduce

Replication

  • Understanding asynchronous replication mechanisms in MongoDB
  • Configuration and maintenance of replica sets
  • Applying write concern and read preference settings
  • Managing and recovering from replication failures

Sharding

  • How automatic sharding functions
  • Establishing a MongoDB sharded cluster
  • Strategic selection of shard keys
  • Advanced administration of sharded clusters
  • Managing and balancing uneven shard distributions
  • Chunk management techniques: splitting, merging, and migrating

Security

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

Backup and Restore Plans

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

Requirements

A solid understanding of fundamental and intermediate MongoDB concepts, alongside several years of hands-on, professional experience.

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories