ILT: OF100: MongoDB Operations Fundamentals

This training day covers in detail what MongoDB is, its strengths and where you should use it, and how to get up and running. It then covers interacting with data in the database, along with a primer on the caching, durability and minimal security options that need to be correctly configured and understood.

Training: MongoDB Operations Fundamentals (OF100)

Overview

On completion of this training day you will have an understanding of what MongoDB is and how MongoDB administration compares to managing a traditional RDBMS. This is an ideal training to take to understand what will be required to support a new development initiative.

Agenda

Introduction

  • Why a new database?
  • What are documents?
  • MongoDB
    • Agility
    • Usability
    • Utility/Scalability
  • When to use MongoDB
  • Common mistakes

Caching and Durability

  • Journals and checkpoints
  • Compression
  • The database cache
  • Locking and transactions

Accessing MongoDB

  • Starting a cluster*
  • Installing a shell *
  • Using the web shell
  • Connecting to your cluster *

Operations Basics

  • Comparison with RDBMS
  • Running database scripts
  • Simple CRUD examples *

Storage and Retrieval

  • Bulk versus single writes
  • Filtering and projection
  • Querying arrays
  • Expressive queries
  • Using cursors
  • Update operations
  • Advanced atomicity models

Security Best Practices

  • Authentication, Authorization and Auditing
  • Encryption

End of day test

* includes hands-on exercise

Duration

1 day

Learning Paths

Please see the MongoDB Learning Paths here!

Program Datasheets


Course prerequisites

This course has no prerequisites.

Language

This course is offered in multiple languages. Check the session title to see which language your selected session will be offered in.

Course access

This course is entirely virtual, and will be conducted over Zoom video conferencing and Strigo hands-on lab environments.