MongoDB 3 Administration
This course will teach you you the essential skills and tools required to manage MongoDB effectively. It covers MongoDB administration tools, syntax, and management principles addressing everything from installation to configuration, backups, monitoring, scaling out, security, and performance tuning.
What you'll learn
Learn how to effectively administer MongoDB in production. This course takes you through the basics and then dives deep into all aspects of managing MongoDB. It covers basics such as installation and configuration. Basic data backup and recovery, importing, and exporting data will be explored. It shows you how to create and manage replica sets - Mongo's mechanism for availability and durability. It will teach you how Mongo scales out using sharding. The course also dives into indexing and performance tuning and what tools and techniques you can use to make your production deployment run smoothly and predictably. We will cover issues of security, hardware selection, and other miscellaneous subjects you may run into during operation. If you are considering - or already are - running MongoDB in production, then this course is for you!
Table of contents
- Version Check 0m
- Introduction 0m
- Packaged Distributions 3m
- Package Content 4m
- Linux Service 1m
- File System Type 1m
- Disable Last Access Time 1m
- apt-get Install 3m
- apt-get Outcome 5m
- Install on Windows 3m
- Data Directory 2m
- File Permissions 1m
- Windows Service 4m
- Steps Review 0m
- Safe Stop (Linux) 3m
- shutdownServer() 2m
- Safe Kill 1m
- Dangerous Kill 5m
- Start/Stop Windows 1m
- Kill Danger (Windows) 2m
- Dirty Shutdown Recovery 2m
- Shutdown From Shell 1m
- Summary 1m
- Introduction 1m
- mongodump 1m
- simple dump 4m
- --oplog 3m
- Housekeeping DBs 3m
- Credentials 2m
- File Access 1m
- Deprecated Direct File Access 1m
- mongorestore 3m
- --drop 2m
- Restore Specific Collection 2m
- Target DB 2m
- --oplogReplay 2m
- Practice! 1m
- mongoimport 2m
- --upsert 2m
- --upsertFields 2m
- CSV 3m
- --fieldFile 3m
- mongoexport 3m
- Complex Documents 1m
- Selective Export 3m
- Summary 1m
- Introduction 2m
- Capped Collection 3m
- Simple Replica Set 5m
- Reconfigure 1m
- Runtime Status 3m
- Elections 2m
- Quorum Tolerance 1m
- More Members 6m
- Failover 2m
- Recovery from No Quorum 2m
- Priority 6m
- Step Down 5m
- Freeze 2m
- Hidden 4m
- Network Partition 3m
- Chaining 4m
- Durability 3m
- Acknowledged write-concern 1m
- Journaled write-concern 1m
- Multi-member write-concerns 3m
- Timeouts 2m
- write-concern Demo 4m
- Timeout Demo 3m
- Summary 1m
- Introduction 1m
- Sharding Concepts 6m
- Simplistic Topology 11m
- Using a Sharded Cluster 3m
- Production Topology 7m
- Picking a Shard Key 4m
- Shard Key Cardinality 2m
- Shard Key Evaluation 7m
- Key Choice Conclusion 1m
- Tag Aware Theory 2m
- Tag Aware Demo 5m
- Moving Chunks 2m
- Verifying Tag Aware Works 1m
- Caveats 5m
- Summary 1m