Este repositório contém uma série de sessões que abordam diversos aspectos de banco de dados, desde conceitos básicos até tópicos avançados de administração e otimização.
1. Quick Start: Guia rápido para subir um servidor de banco de dados no Docker.
2. Data Modeling: Discussão sobre modelagem de dados.
3. DDL, DML, DCL, TCL: Visão geral sobre comandos DDL, DML, DCL e TCL.
4. Stored Procedures e Functions: Uso de stored procedures e functions.
5 .Triggers: Como utilizar triggers.
6. Views: Utilização de views.
7. Indexes: Uso de índices para otimização de consultas.
8. Transactions: Conceito de transações e controle de concorrência.
9. Security: Configuração de segurança.
10. High Availability: Estratégias para alta disponibilidade.
11. Administration Tools: Ferramentas de administração e monitoramento.
12. Performance Tuning: Otimização de desempenho.
13. Backup and Recover: Estratégias de backup e recuperação de dados.
14. Monitoring: Monitoramento de desempenho e saúde.
15. Deployment: Opções de deploy para aplicações MySQL.
-
Compose: Utilização do Docker Compose para deploy de banco de dados.
-
Kubernetes: Deploy no Kubernetes.
-
Swarm : Deploy no Docker Swarm.
Cada sessão contém informações detalhadas sobre o tópico específico, incluindo tutoriais, exemplos de código e boas práticas.