Curso MongoDB DBA Admin

Database

Curso MongoDB DBA Admin

24 horas
Visão Geral

O Curso MongoDB Dba Admin fornece um conhecimento completo para lidar com o trabalho de administração do banco de dados do mongodb de forma independente. O Mongodb é um banco de dados de documentos que é o banco de dados mais votado na categoria NoSQL. É preferido por muitos clientes, pois possui recursos muito bons, como boa escalabilidade, disponibilidade e esquema dinâmico.

O curso foi desenvolvido para obter conhecimento completo de arquitetura e experiência prática, para que o candidato possa trabalhar diretamente em ambiente de tempo real.

Este curso é ministrado de forma prática, você aprende fazendo.

Objetivo

Este curso fornece conhecimento completo para administrar o banco de dados mongodb em ambiente de tempo real. Depois de fazer este curso, você ficará confiante para trabalhar em ambiente de tempo real e poderá lidar com os projetos e os problemas de produção de forma independente.

Publico Alvo

O treinamento para administradores do MongoDB será adequado para,

  • DBAs de RDBMS (Oracle, MS-SQL, MySQl, etc)
  • Desenvolvedores de SQL
  • Profissionais de TI que conhecem o básico de qualquer banco de dados e comandos UNIX.
Materiais
Português | Inglês
Conteúdo Programatico

INTRODUCTION TO NOSQL

  • What Is NoSQL?
  • Why NoSQL databases are required.
  • Types of NoSQL Database
  • NoSQL vs SQL Comparison
  • ACID & BASE Property
  • CAP Theorem
  • Benefits of NoSQL databases
  • Installation
  • Start and Stop the mongodb process

ARCHITECTURE

  • Document, Collection, Databases
  • JSON and BSON
  • Storage Engines (WiredTiger and MMAP)
  • Read Path
  • Journaling
  • Write Path
  • Working Set
  • Capped Collection
  • Oplog collection
  • TTL Index
  • GridFS

CRUD OPERATIONS

  • Mongodb Data Types
  • Inserting, Update, Deleting the documents
  • Querying the documents
  • Bulk insert operation
  • Updating multiple document
  • Limiting documents
  • Filtering documents

SCHEMA DESIGN AND DATA MODELING

  • Dynamic Schema
  • What is Data modeling?
  • RDBMS and Mongodb Data modeling difference
  • Embedding Document
  • Reference Document

INDEXES

  • Index concepts in mongodb
  • Types of indexes
  • Indexes and its use cases
  • Creating Indexes
  • Managing Indexes
  • Index strategies

DATABASE ADMINISTRATION

  • Database status
  • Troubleshooting issues
  • Current Operations
  • Rotating log files
  • Users and Roles
  • Copy and Clone database
  • DB and Collection Stats
  • Explain plan
  • Profiling
  • Changing configuration files
  • Upgrading the database

BACKUP AND SECURITY

  • Concept of backups
  • mongoexport/mongoimport
  • mongodump/mongorestore
  • Oplog backups
  • LVM Backups
  • Backups using MMS/Ops Manager
  • Purpose of security
  • Authentication and authorization
  • Role based access control

REPLICATION

  • Concept of replication
  • ReplicaSet member roles
  • Voting and Electing primary
  • Role of Oplog in replication
  • Read and Write Concern
  • Arbiter,Hidden and Delayed replica node
  • Priority settings
  • Replicaset nodes health check
  • Concept of resyncing the nodes
  • Rollbacks during failover
  • Keyfile authentication

SCALABILITY

  • Concept of Scalability
  • Sharding concept
  • Shardkey and Chunks
  • Choosing shardkey
  • Sharding components
  • Types of Sharding
  • Balanced data distribution
  • Sharded and Non-sharded collection
  • Sharded Replicaset
  • Tag aware sharding

MONITORING AND OTHER TOOLS

  • MMS Manager
  • Ops Manager
  • Mongo utility commands
  • Mongo developer tools
  • Mongodb Atlas
  • Mongodb client drivers
TENHO INTERESSE

Cursos Relacionados

Curso Oracle Database 12c Admin Install Upgrade

horas

Curso Oracle Database 12c Administração I

horas

Curso Oracle 12c Banco de Dados Introdução ao SQL

32 horas

Curso Oracle Fundamentos de Big Data

32 horas

Curso Oracle Database 12c Performance Tuning

horas

Curso Oracle 12c 10 Programa com PL/SQL

32 horas

Curso Oclacle 12c RAC – Administração de Banco de Dados

32 horas

Curso Oracle 12c Banco de Dados PL/SQL Advanced

24 horas

Curso Oracle 18c Database Backup and Recovery Workshop

32 horas