MongoDB Administration Certification Overview

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 yo

MongoDB Administration Certification Key Features

  • 32 hours of blended learning
  • Includes real industry-based projects
  • Includes assignment based exams to test MongoDB administration skills
  • Lifetime access to self-paced learning
  • Dedicated mentoring session from industry experts

Skills Covered

  • MongoDB monitoring
  • MongoDB Installation
  • Securing MongoDB
  • Backup and Recovery

MongoDB Administration Certification Curriculum

Overview of NoSQL Databases

  • Datastore design considerations
  • Relational v/s NoSQL stores
  • Entities, Relationships and Database modeling
  • When to use Relational/NoSQL?
  • Categories of NoSQL stores

Examples of NoSQL stores

Data Formats

  • What are Data Formats?
  • Difference between Data Formats and Data Structures
  • Serializing and de-serializing data
  • The JSON Data Format
  • BSON Data Format

Advantages of BSON

MongoDB Basic Concepts

  • Servers
  • Connections
  • Databases
  • Collections
  • Documents
  • CRUD

Indexes

Querying MongoDB

  • Query Expression Objects
  • Query Options
  • Cursors
  • Mongo Query Language
  • Dot Notation

Full Text Search

Indexing and Aggregation

Introduction to Indexing

 

Scaling Indexes

 

Indexing Keys in Embedded Documents

 

Unique Indexes

 

Compound Unique Indexes

 

Using explain and hint

 

Changing Indexes

 

Geospatial Indexing

 

Aggregation : Count and distinct,

 

Group

 

MapReduce

 

Setting up MongoDB and Java

 

Setting up Eclipse to work with MongoDB

 

Working with Databases and Collections

 

Creating documents

 

Performing queries

 

Working with aggregation API

Administration

Starting and Stopping MongoDB

 

Starting from the Command Line

 

Database Commands

 

Capped Collections

 

GridFS: Storing Files

 

Security and Authentication: Authentication Basics, How Authentication Works and Other Security

 

Considerations

 

Backup and Repair: Data File Backup, mongodump and mongorestore,fsync and Lock,Slave

 

Backups and Repair

 

Monitoring: Using the Admin Interface, serverStatus, mongostat and Third­Party Plug­In

 

MongoDB Performance Optimization

Replication and Sharding

Replication

 

Master­Slave Replication

 

Adding and Removing Sources

 

Replica Sets

 

Nodes in a Replica Set

 

Using Slaves for Data Processing

 

How It Works

 

The Oplog

 

Syncing

 

Replication State and the Local Database

 

Blocking for Replication

 

Administration

 

Diagnostics

 

Changing the Oplog Size

 

Replication with Authentication

 

Introduction to Sharding

 

Autosharding in MongoDB

 

When to Shard

 

The Key to Sharding: Shard Keys

 

Sharding an Existing Collection

 

Incrementing Shard Keys Versus Random Shard Keys

 

How Shard Keys Affect Operations

 

Setting Up Sharding

 

Starting the Servers

 

Sharding Data

 

Production Configuration

 

A Robust Config

 

Many mongos

 

A Sturdy Shard

 

Physical Servers

 

Sharding Administration: scenarios on Replication, Sharding, DR and trouble-shooting approaches

 

config Collections Sharding Commands

Monitoring and Trouble Shooting

Enabling and Disabling Journaling

·         Killing current operations

·         Moving collections across mongod

·         Using Mongostat

·         Using mongotop

·         Monitor Journal status

·         Using database profiler

·         Moving database/collections into RAM

·         Compacting data

Backup and Recovery

·         Backup using Filesystem Snapshot

·         Mongodump/mongorestore

·         mongoimport/mongoexport

·         Backup ReplicaSet

·         Backup Shard Cluster

·         Backup collections/database

·         Backup and Restore Remote mongodb instance

Op Manager

  • Installation of Op Manager
  •   Importing Mongos, config servers and shards
  •   Patching mongos nodes with shards without outage
  •   Importing new mongo version to Op Manager
  •     Upgrading Op Manager
  •      Adding node to existing mongo cluster
  •      Creating new cluster using Op Manager
  •      Manging user groups in the cluster
  •      Trouble shooting Mongo Cluster performance issues with peak traffic.
  •      Rolling out the updated changes in Mongo Nodes

Download Syllabus

MongoDB Administration Certification Advisor

Mukesh Kumar

Mukesh Kumar

Course Adviser

Mukesh has overall 15 years of industry experience, started his career as Software project engineer and worked in different roles such as Project Lead, Software Architect and Enterprise Architect for over 12 years.  In the last 3 years, he hasworked as professional consultant and cooperate trainer for conducting workshop and training programs in the area of Big Data Analytics and helping client’s migrating their data platform and applications to Big Data platform to leverage the scalability and cost effectiveness of these platforms

MongoDB Administration Certification Certification

Certificate Image

Why Tech Eureka

Tech Eureka's Blended Learning model brings classroom learning experience online with its world-class LMS. It combines instructor-led training, self-paced learning and personalized mentoring to provide an immersive learning experience

Classroom-in-Person

Self-Paced Online Video

Instructor led online

MongoDB Administration Certification FAQs