Get in Touch

Course Outline

MongoDB Architectural Overview

  • Origins, design objectives, and primary features
  • Process architecture (mongos, mongod, config servers)
  • Directory and file organization

Working with the MongoDB Shell

  • Documents and supported data types
  • CRUD operations (inserts, queries, updates, deletes)
  • System-level commands

Single-server Configuration and Deployment

  • Managing configuration files
  • Data file management and allocation
  • Log file handling
  • Hardware and file-system best practices

Security

  • Native authentication mechanisms
  • Guidelines for secure deployment environments

Monitoring MongoDB

  • Utilizing mongostat
  • Analysis of memory and IO performance
  • Integration with monitoring tools: Munin, Cacti, and Nagios
  • Using the MongoDB web console

Indexing and Query Optimization

  • Index management and internal indexing mechanisms
  • Single, compound, and geo-spatial indexes
  • Identifying inefficient queries and utilizing the query profiler

Introduction to drivers (Java, Python, Ruby, PHP, Perl)

  • Communication protocols between drivers, shell, and MongoDB
  • BSON and the MongoDB Wire Protocol
  • Diagnosing application connection issues

Intro to Read and Write scalability

Replication and Durability

  • Master-slave replication models
  • Replica sets
  • Ensuring durability through write concern settings
  • Managing replication failures

Auto-Sharding

  • Sharding mechanics and logic
  • Provisioning a MongoDB shard cluster

Choosing a shard key

Sharding and indexes

  • Sharding within Replica Set Topologies
  • Administration of sharded clusters

Shard / Chunk Migration

Backup and Restore Plans

  • Filesystem-level backup strategies
  • Use of mongodump and mongorestore
  • Utilizing rsync
  • Data transfer via mongoimport and mongoexport

Requirements

Foundational knowledge of operating system administration.

 14 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories