Course Outline
MongoDB Architectural Overview
- Origin, design goals, key features
- Process structure (mongos, mongod, config servers)
- Directory / file structure
Working with the MongoDB Shell
- Documents and data types
- CRUD (Inserts, queries, updates, deletes)
- System commands
Single-server Configuration and Deployment
- Configuration files
- Data files and allocation
- Log files
- Hardware and file-system recommendations
Security
- Built-in authentication
- Recommendations for secure deployment
Monitoring MongoDB
- mongostat
- Analyzing memory and IO performance
- Integration with monitoring tools: Munin / Cacti / Nagios
- MongoDB's web console
Indexing and Query Optimization
- Managing indexes and MongoDB indexing internals
- Single / Compound / Geo indexes
- Identifying sub-optimal queries. Using the query profiler.
Introduction to drivers (Java/Python/Ruby/PHP/Perl)
- How the drivers and shell communicate with MongoDB
- BSON and the MongoDB Wire Protocol
- Troubleshooting application connections
Intro to Read and Write scalability
Replication and Durability
- Master-slave replication
- Replica sets
- Using write concern for durability
- Handling replication failures
Auto-Sharding
- How sharding works
- Setting up a MongoDB shard cluster
Choosing a shard key
Sharding and indexes
- Sharding and Replica Set Topologies
- Administering a sharded cluster
Shard / Chunk Migration
Backup and Restore Plans
- Filesystem-based strategies
- mongodump / mongorestore
- rsync
- mongoimport / mongoexport
Requirements
Basics of an operating system administration.
Delivery Options
Private Group Training
Our identity is rooted in delivering exactly what our clients need.
- Pre-course call with your trainer
- Customisation of the learning experience to achieve your goals -
- Bespoke outlines
- Practical hands-on exercises containing data / scenarios recognisable to the learners
- Training scheduled on a date of your choice
- Delivered online, onsite/classroom or hybrid by experts sharing real world experience
Private Group Prices RRP from £3800 online delivery, based on a group of 2 delegates, £1200 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.
Contact us for an exact quote and to hear our latest promotions
Public Training
Please see our public courses
Testimonials (7)
The pace of talking and explanation.
Marko Skokovic - PWO by Lottomatica Serbia
Course - MongoDB for Administrators
the nice communication and explanation skills by Maciej
Nikola Rajic - PWO by Lottomatica Serbia
Course - MongoDB for Administrators
Excellent balance between explanations and exercises. Helpful for better understanding concepts. The examples of using jq are very helpful for work.
Laura Conti - PWO by Lottomatica Serbia
Course - MongoDB for Administrators
I enjoyed the practical's even though some of them were tricky
Austin - Vodacom
Course - MongoDB for Administrators
I like that Kamil adjusted the materail for me and my understand. He really wanted to make sure I understood.
Austin Robertson
Course - MongoDB for Administrators
Simplifying operational tasks.
Kesh - Vodacom
Course - MongoDB for Administrators
I found the instructor quite clear.