MongoDB for Advanced Users Certificate for Raúl Requena
Certificate ID:
547762
Authentication Code:
0815e
Certified Person Name:
Raúl Requena
Trainer Name:
Kamil Baran
Duration Days:
2
Duration Hours:
14
Course Name:
MongoDB for Advanced Users
Course Date:
2018-04-16 09:30 to 2018-04-17 16:30
Venue:
Århus C
Course Outline:
Advanced Data Manipulations
- Adjustment of the Mongo Shell
- Efficient handling CRUD operations (inserts, queries, updates, deletes)
- Useful admin commands
Performance optimization
- Built in monitoring tools: mongotop, mongostat
- Analysing memory and IO performance
- MongoDB Cloud Manager and Munin
- Identifying sub-optimal queries. Using the query profiler.
- Storage engines: MMAPv1 and WiredTiger
- Explainable object
Indexing and special collections
- Managing indexes and MongoDB indexing internals
- Single field and compound indexes
- Indexes on arrays and sub-documents
- Geo Indexes
- Capped collections, TTL and tailable cursors
Aggregation
- Single purpose aggregation
- Aggregation pipelines
- Introduction to map-reduce
Replication
- How asynchronous replication works in MongoDB
- Setting-up and maintaining replica set
- Using write concern and read preference
- Handling replication failures
Sharding
- How auto sharding works
- Setting up a MongoDB shard cluster
- How to wisely choose a shard key
- Advanced administering a sharded cluster
- Managing unbalanced sharded cluster
- Dealing with chunks (splitting, merging, migrating
Security
- Authentication and authorization in replica sets and sharded clusters
- Managing privileges and custom roles
- Recommendations for secure deployment
Backup and Restore Plans
- filesystem based strategies
- mongodump and mongorestore
- point-in-time recovery