HOME SCALA & F# JAVA .NET WEB GROOVY & GRAILS ANDROID & IOS NOSQL ARCHITECTURE AGILE & SCRUM AGILE DEVELOPER  
MongoDB for Administrators and Operations (MONGO-DB-01-02)
CODE: MONGO-DB-01-02          DURATION: 2 DAY/S

This MongoDB for Administrators and Operations course covers everything you need to know as a database administrator, including successfully deploying and maintaining MongoDB databases and shard clusters.

In addition to deployment and maintenance, topics will include diagnosing performance issues, importing and exporting data, and establishing the proper backup and restore routines. We'll present ideal hardware configurations and you will discuss common pitfalls for new deployments.

The MongoDB for Administrators and Operations course also includes an overview of the MongoDB CRUD API, the command shell, and the drivers.


LEARN HOW TO:
  • Understand MongoDB from a administrators perspective, including its command shell, query API, and driver tools
  • Deploy MongoDB in all its configurations - as a single server, with master/slave replication, as a replica set, and as a sharded cluster
  • Evaluate applications and choose hardware appropriately
  • Monitor MongoDB instances and integrate with standard monitoring software (Munin, Nagios, etc..)
  • Plan for backups and manage large data imports and exports
  • Troubleshoot the most common administrator issues and failure scenarios
    PROGRAMME
    Day 1 - Morning
    • MongoDB Architectural Overview
      • Origin, design goals, key features
      • Process structure (mongos, mongod, congif servers)
      • Directory/file structure
    • Importing and Exporting Data
      • mongoimport/mongoexport
    • 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
    Day 1 - Afternoon
    • Monitoring MongoDB
      • mongostat
      • Analyzing memory and IO performance
      • Integration with monitoring tools: Munin/Cactii/Nagios
      • MongoDB's web console
    • Indexing and Query Optimization
      • Managing indexes and MongoDB indexing internals
      • Single/Compound/Geo indexes
      • Indetifying 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
      • Troubleshotting application connections
    Day 2 - Morning
    • Intro to Read and Write Scalability
      • Replication and Durability
      • Master-slave replication
      • Replica sets
      • Using write concern for durability
      • Handling replication failures
    • Afternoon - 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
      • Afternoon
    • Backup and Restore Plans
      • Filesystem-based strategies
      • mongodump/mongorestore
      • rsync
  • Sample Customer Deployments
    • Course Test
      • Q&A
  • NEXT SESSION
    The next course will be delivered at etc Venues - London , on 27 Sep 2012.
    COURSE DATES & REGISTRATION
    Date City Cost (ex vat) Offer
    27-09-12 London £1000.00 £900.00 Early Bird Offer - Ends 28th Aug! Book Online Now
    Book Online or Call Sales on +44 (0)207 1839040
    ABOUT THE AUTHOR
    Brendan McAdams is a software engineer at 10gen, where he maintains and supports the Java driver for MongoDB, as well as providing support for alternative JVM languages.
    More about Brendan McAdams
    IN PARTNERSHIP WITH MONGODB
    IS THIS COURSE FOR YOU?

    COURSE PREREQUISITES
    Important - Please note: It is MANDATORY for delegates to bring their own laptops.

    COURSE LABS & EXERCISES

    COURSE DATES & REGISTRATION
    Date City Cost (ex vat) Offer
    27-09-12 London £1000.00 £900.00 Early Bird Offer - Ends 28th Aug! Book Online Now
    Book Online or Call Sales on +44 (0)207 1839040
    © Copyright 2003-2011, Skills Matter Ltd
      Web development by You In Control
    About Us  Jobs  Find Us  Meeting & Training Rooms  Newsletter  Jobs: Sales Executive  Jobs: Student SkillsCaster  jobs - junior event coordinator  Speed Coding 2011  Open Source Journal  Ticket Raffle  Agile Expert Series  Jobs: Sponsorship Development  jobs: Marketing & Sales Graduate Internship