Curso MariaDB Standard DBA

  • Database

Curso MariaDB Standard DBA

24h
Visão Geral

O Curso MariaDB Standard DBA foi desenvolvido para formar administradores de banco de dados capazes de instalar, configurar, gerenciar e otimizar ambientes baseados em MariaDB.
Durante o treinamento, os participantes aprenderão desde a arquitetura interna do MariaDB, criação de usuários e políticas de segurança, até backup, recuperação, replicação e tuning de desempenho.
Com uma combinação equilibrada entre teoria e prática, o curso prepara o aluno para operar bancos de dados MariaDB em ambientes corporativos, garantindo disponibilidade, segurança e performance.

Objetivo

Ao concluir o curso MariaDB Standard DBA, o participante será capaz de:

  • Instalar e configurar o servidor MariaDB em diferentes ambientes.
  • Gerenciar bancos, usuários, permissões e parâmetros de configuração.
  • Implementar backup, restore e replicação com boas práticas.
  • Monitorar, ajustar e otimizar o desempenho do banco de dados.
  • Garantir segurança, disponibilidade e integridade dos dados.
  • Operar ambientes MariaDB em produção com eficiência e confiabilidade.
Publico Alvo
  • Administradores de banco de dados (DBAs) iniciantes ou intermediários.
  • Engenheiros de dados responsáveis por infraestrutura de dados.
  • Profissionais DevOps e SysAdmins que gerenciam serviços de banco de dados.
  • Desenvolvedores avançados que precisam compreender o funcionamento interno do MariaDB.
Pre-Requisitos
  • Conhecimentos básicos de SQL e banco de dados relacional.
  • Experiência com Linux e linha de comando.
  • Noções de arquitetura de sistemas e conceitos de rede.
Informações Gerais

Metodologia:

  • Curso ao vivo e online, via Microsoft Teams.
  • Ministrado por instrutor especialista em bancos de dados MariaDB e MySQL.
  • Aulas com exemplos práticos, laboratórios e projeto final.
  • Ambiente individual para cada participante com servidor MariaDB dedicado.
  • Projeto final de infraestrutura de banco de dados configurada e segura.
  • Fornecimento de material digital, scripts e templates de administração.
Materiais
Inglês/Português + Exercícios + Lab Pratico
Conteúdo Programatico

Module 1: MariaDB Architecture and Installation

  1. Overview of MariaDB architecture and components
  2. Understanding storage engines (InnoDB, Aria, MyISAM)
  3. Installing MariaDB on Linux and Windows
  4. Configuring MariaDB service and system variables

Module 2: Database Administration Fundamentals

  1. Managing databases, tables, and system catalogs
  2. Configuring server parameters and options
  3. Understanding the data directory structure
  4. Using the mysql and mariadb client tools

Module 3: User Management and Security

  1. Creating and managing users and roles
  2. Authentication plugins and password management
  3. Access control and privilege management
  4. Securing MariaDB with SSL/TLS and firewalls

Module 4: Backup and Recovery

  1. Logical backups with mysqldump and mariadb-dump
  2. Physical backups with mariabackup
  3. Restoring databases and point-in-time recovery
  4. Backup strategies and automation

Module 5: Replication and High Availability

  1. Master-slave replication setup and configuration
  2. Semi-synchronous and multi-source replication
  3. Monitoring replication lag and troubleshooting
  4. Overview of MariaDB Galera Cluster for HA

Module 6: Performance Monitoring and Tuning

  1. Monitoring performance using system variables and logs
  2. Query profiling and using EXPLAIN
  3. Buffer pool, cache, and memory tuning
  4. Optimizing disk I/O and concurrency

Module 7: Logging, Auditing, and Maintenance

  1. MariaDB logs: error, slow query, general, and binary logs
  2. Configuring log rotation and retention policies
  3. Database maintenance tasks and cleanup
  4. Auditing user activities and access

Module 8: Troubleshooting and Diagnostics

  1. Common errors and recovery procedures
  2. Identifying locks and deadlocks
  3. Handling replication and startup failures
  4. Using diagnostic commands and tools

Module 9: Automation and Scripting

  1. Automating DBA tasks with bash and cron
  2. Using stored procedures for administration
  3. Monitoring and alerting with external tools (Prometheus, Grafana)
  4. Integration with DevOps workflows

Module 10: Hands-On Project

Project: Deploy and configure a MariaDB server, create users and databases, set up replication, implement backup and restore routines, optimize performance, and apply monitoring and security policies.

TENHO INTERESSE

Cursos Relacionados

Curso Oracle Database 12c Admin Install Upgrade

32 horas

Curso Oracle Database 12c Administração I

32 horas

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

28 Horas

Curso Oracle Fundamentos de Big Data

32 horas

Curso Oracle Database 12c Performance Tuning

24 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