Curso MongoDB for DBA

  • DevOps | CI | CD | Kubernetes | Web3

Curso MongoDB for DBA

16 horas
Visão Geral

Curso MongoDB for DBA: MongoDB é um banco de dados poderoso que apresenta uma abordagem flexível e orientada a documentos para organizar dados, em vez do tradicional modelo tabular de esquema fixo. Com seus mecanismos robustos de durabilidade e escalabilidade, o MongoDB se tornou extremamente popular para cargas de trabalho de qualquer tamanho.

O Curso MongoDB for DBA, vai muito além dos conceitos básicos do MongoDB e inclui tópicos específicos importantes para aqueles encarregados de executar, monitorar, manter e solucionar problemas de clusters MongoDB. Os alunos aprendem os fundamentos do MongoDB como banco de dados, incluindo instalação, consultas básicas e manipulação de dados. Os participantes também aprendem como lidar com tarefas administrativas, como instalação, backup, ajuste de desempenho, conjuntos de réplicas e clusters fragmentados.

Objetivo

Após realizar este Curso MongoDB for DBA você será capaz de:

  • Operar e instalar clusters MongoDB
  • Aprenda manipulação básica de dados e sintaxe de consulta
  • Trabalhe com ajuste de desempenho
  • Entenda o monitoramento
  • Crie uma estratégia de backup
  • Entenda os detalhes internos do armazenamento
  • Trabalhar com conjuntos de réplicas e replicação
  • Entenda a fragmentação e a escalabilidade
Pre-Requisitos
  • Ter experiência no desenvolvimento de aplicativos baseados em banco de dados
  • Conheça JavaScript básico
  • Sinta-se confortável trabalhando no shell (Bash ou PowerShell ou Cmd.exe)
Materiais
Inglês/Português/Lab Prático
Conteúdo Programatico

Introduction

MongoDB Overview

  1. What is MongoDB?
  2. What is a Document-Oriented database?
  3. The differences from relational databases
  4. Databases, Collections, and documents

Running MongoDB

  1. Zero-footprint using command line
  2. Using the Configuration file
  3. Understanding key configuration choices

CRUD basics

  1. Creating documents
  2. Finding documents
  3. Updating documents
  4. Deleting documents

Backup & Restore

  1. Backing up MongoDB
  2. Restoring MongoDB
  3. Storage snapshot
  4. Importing and exporting data
  5. Log rotation

Aggregation

  1. The aggregation pipeline
  2. Major pipeline stages
  3. Key aggregation operators

Replica Sets

  1. Durability
  2. Automatic failover
  3. Elections and server roles
  4. Read and write concerns
  5. The Oplog

Sharding

  1. Understanding sharding mechanics
  2. Sharded cluster components
  3. Creating a sharded cluster
  4. The sharding key and data distribution

Indexing and Query Tuning

  1. Index types
  2. Index direction
  3. Covering index
  4. Query planner

Monitoring

  1. Server Statistics
  2. Log and logging levels
  3. Profiling
  4. Using command line tools

Production Notes

  1. Sharding and Scale Up
  2. WiredTiger, memory and CPU
  3. Sizing Oplog
  4. OS specific notes
TENHO INTERESSE

Cursos Relacionados

Curso Ansible Red Hat Basics Automation Technical Foundation

16 horas

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Curso Ansible Linux Automation with Ansible

24 horas

Ansible Overview of Ansible architecture

16h

Advanced Automation: Ansible Best Practices

32h