MongoDB for Administrators培训
培训课程请联系电话:13764045638 邮箱:[email protected]
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 scalabilityReplication 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 keySharding and indexes
Sharding and Replica Set Topologies
Administering a sharded cluster
Shard / Chunk MigrationBackup and Restore Plans
Filesystem-based strategies
mongodump / mongorestore
rsync
mongoimport / mongoexport
Leave a Reply