Course Outline

MongoDB Architectural Overview

  • Origin, design goals, and key features for government applications
  • Process structure (mongos, mongod, config servers)
  • Directory / file structure

Working with the MongoDB Shell

  • Documents and data types
  • CRUD operations (Inserts, queries, updates, deletes)
  • System commands for government use

Single-server Configuration and Deployment

  • Configuration files
  • Data files and allocation
  • Log files
  • Hardware and file-system recommendations for government systems

Security

  • Built-in authentication for government environments
  • Recommendations for secure deployment in government contexts

Monitoring MongoDB

  • mongostat
  • Analyzing memory and IO performance for government systems
  • Integration with monitoring tools: Munin / Cacti / Nagios for government use
  • MongoDB's web console for government operations

Indexing and Query Optimization

  • Managing indexes and MongoDB indexing internals for government applications
  • Single, Compound, and Geo indexes for government data
  • Identifying sub-optimal queries. Using the query profiler for government performance tuning

Introduction to Drivers (Java/Python/Ruby/PHP/Perl)

  • How drivers and the shell communicate with MongoDB for government integrations
  • BSON and the MongoDB Wire Protocol for government communication
  • Troubleshooting application connections in government environments

Introduction to Read and Write Scalability

Replication and Durability

  • Master-slave replication for government data integrity
  • Replica sets for government high availability
  • Using write concern for durability in government applications
  • Handling replication failures in government systems

Auto-Sharding

  • How sharding works for government scalability
  • Setting up a MongoDB shard cluster for government use

Choosing a Shard Key

Sharding and Indexes

  • Sharding and Replica Set Topologies for government configurations
  • Administering a sharded cluster for government operations

Shard / Chunk Migration

Backup and Restore Plans

  • Filesystem-based strategies for government data protection
  • mongodump / mongorestore for government backups
  • rsync for government data synchronization
  • mongoimport / mongoexport for government data management

Requirements

Basics of Operating System Administration for Government

 14 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories