Curso MySQL Cluster
24 horasVisão Geral
No cCurso MySQL Cluster, você aprenderá detalhes importantes sobre clustering que o ajudarão a começar a usar o MySQL Cluster. Você também aprenderá como configurar e gerenciar adequadamente os nós do cluster para garantir alta disponibilidade.
Objetivo
Ao participar do Curso MySQL Cluster, os participantes aprenderão a:
- Explique os conceitos do MySQL Cluster em detalhes
- Descreva os diferentes nós no cluster MySQL e suas finalidades
- Explique como os dados são distribuídos e replicados no cluster MySQL
- Instale todos os diferentes nós usados no cluster MySQL
- Inicie e pare os diferentes nós conforme necessário
- Entenda como funcionam os diferentes arquivos de configuração e seja capaz de configurar todos os tipos possíveis de clusters
- Coloque o cluster em modo de usuário único e entenda quando isso é necessário
- Saiba como atualizar componentes e definições de configuração do cluster
- Explicar como a falha do nó é detectada e tratada no cluster
- Descrever como a reinicialização do nó funciona internamente
- Explique como funciona a reinicialização do sistema e quando esse tipo de reinicialização é necessário
- Faça backups e restaure os dados dos backups
- Descreva as partes internas dos nós de dados
- Explicar como os diferentes tipos de varreduras de dados são realizados
- Explique a diferença entre os diferentes tipos de índice
- Configure o cluster para desempenho ideal
Pre-Requisitos
- Já trabalhou anteriormente com uma instância e banco de dados do MySQL Server
- Ser capaz de instalar o MySQL
- Ter conhecimento prático da arquitetura MySQL
- Conhecimento básico de conceitos de banco de dados e SQL
Materiais
Inglês/Português/Lab PráticoConteúdo Programatico
Introduction
- MySQL Overview, Products, Services and Enterprise Services
- Supported Operating Services
- MySQL Certification Program
- Training Curriculum Paths
- MySQL Website
- Installing MySQL
- Installing the world Database
Introduction to MySQL Cluster Architecture
- MySQL General Architecture
- What is a Cluster?
- Partitioning
- Replication
- Node Types
- Fragments
- Node Groups
Install and Start MySQL Cluster
- Initiate MySQL Cluster
- Start a Management Node
- Starting the Data Nodes
- Connecting the SQL Nodes
- Startup Phases
- Restart a Cluster
- Testing High-Availability
- Upgrading MySQL Cluster
Configure MySQL Cluster
- MySQL Cluster Configuration
- Management Node Configuration
- Data Node Configuration
- SQL Node Configuration
NDB Storage Engine
- NDBs Storage Engine
- NDBs Storage Method
- NDBs Indexing
- NDBs Communication Interconnects
- NDBs Transaction Capabilities
Designing a Cluster
- System Considerations
- Cluster Setups
Handling Data in MySQL Cluster
- Cluster Disk Data
- Importing Data into Cluster Tables
- Dropping Cluster Tables
MySQL Cluster Management
- Clusters Management Console
- Backing Up Cluster Data
- Restoring Backups
- Troubleshooting Backups
- Modifying Table Definitions
MySQL Cluster Security
- Cluster Security Best Practices
- Secure Architectures
MySQL Cluster Performance
- Performance Terms
- Query Execution
- Data Size/Usage Issues
- Query Design
- Configuration Options
Resolving MySQL Cluster Problems
- Diagnostic Best Practices
- Connection Issues
- Arbitrator Shutdown
- Resource Problems
- Where to get additional help
MySQL Cluster Replication
- Cluster Replication
- Replication Preparation
- Single Replication Channel
- Redundant Replication Channels
- Using MySQL Cluster Replication for Backups