A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Gerenciamento de backup e dumps do MySQL

Apresentações semelhantes


Apresentação em tema: "Gerenciamento de backup e dumps do MySQL"— Transcrição da apresentação:

1 Gerenciamento de backup e dumps do MySQL

2

3 Significado da palavra Backup
Palavra proveniente da língua inglesa sem tradução exata em português, tradução mais aproximada é “cópia de segurança”. Qualquer coisa pode ter backup, mas falando especificamente de banco de dados o conceito de backup apesar de ser utilizado para um dump, não é o mais correto, dump significa despejar algo, em banco de dados descarregar dados lógicos em um arquivo físico. Sendo assim backup termo usado quando nos referimos a cópia de arquivos físicos que contém os dados lógicos, enquanto o dump é o salvamento de dados lógicos em um novo arquivo físico.

4 Qual deve ser usado? O processo de dump apesar de ser mais simples não é o adequado como plano de backup, principalmente quando estamos nos referindo de bases de dados empresariais que possuem alto volume de dados. Casos que se faz necessário recriar, linhas, pequenas tabelas ou até recuperar bases de website que costumam não ter tamanho tão grande a praticidade e simplicidade de ferramentas de dump são mais indicadas.

5 Levar em consideração Dump tomará muito tempo em um possível restore.
Dump não copiara todas as informações necessárias como DCL, Metadados e configurações da base. Backup exige mais espaço de armazenamento

6 Ferramentas para Dump MySQLdump – Nativo do pacote de instalação do Oracle MySQL Server, ferramenta mais flexível e com quantidade de documentação e suporte. A realização do dump tem sintaxe simples conforme exemplo a seguir:

7 Ferramentas para Dump AutoMySQLBackup – Um script completo que realiza dumps (utiliza o mysqldump) da base de dados de maneira automatizada, onde nele pode-se definir rotinas e reports sobre o backup, inclusive pode disparar s com o status de cada rotina executada: ./automysqlbackupP/automysqlbackup /etc/automysqlbackup/myserver.conf

8 Ferramentas para Dump

9 Ferramentas para Dump Mydumper/ Myloader – Um script C criado independentemente no Lauchpad por um time chamado MySQL Data Dumper Team que tem a opção de execução por threads ou seja, dependendo a quantidade de CPUs do servidor e pode ser obtido através do link:

10 Ferramentas para Dump Mysqlpump – Ferramenta de dump desenvolvida pela Oracle Corp., não por acaso tem o nome semelhante ao datapump(ferramenta para realizar dump no Oracle Database). Possui diferenças do mysqldump, como salvar os dados dos usuários da base, compactação do arquivo de saída e verificar o progresso do dump, onde no mysqldump faz-se necessário o uso da aplicação “pv”.

11 Ferramentas para Backup
Percona XtraBackup for MySQL- Solução gratuita e extremamente poderosa para realização de backup de bases, é possível criar backups sem prejudicar o funcionamento do banco de dados. A desvantagem é que ele requer um storage ou disco local para realização de backup e este backup consumirá um espaço idêntico ao da base dedados. Ex: xtrabackup -u backup -p --backup --target-dir=/backup/

12 Ferramentas para Backup
Funcionalidades do Xtrabackup: - Funcionamento apenas em linux; - Backup incremental; - Faz backup online; - Permite criptografia dos de backup; - Envio de backup para cloud storage. OBS.: Em bases anteriores a versão 5.7 é possível utilizar o parâmetro –compact para reduzir o espaço ocupado pelo backup.

13 Ferramentas para Backup
MySQL Enterprise Backup – Ferramenta de backup oficial da Oracle, contemplada apenas para as versões pagas do MySQL. Capaz de realizar o backup do banco de dados sem interromper a operação com sua funcionalidade chamada hot backup.

14 Ferramentas para Backup
Funcionalidades do MySQL Enterprise Backup: - Suporte a compactação; - Restore de determinadas tabelas e schemas online; - Pode ser gerenciado por interface gráfica; - Realiza o backup apenas dos dados; - Teste de integridade; - Ignora backup de tabelas indicadas; - Suporte a criptografia de backup; - Multiplataforma; -Backup direto para fita ou cloud storage.

15 Ferramentas para Backup
Mariabackup – Trata-se de uma ferramenta construída com base no Xtrabackup da Percona com poucas diferenças, onde na verdade algumas funcionalidades não são suportadas.

16

17 Muito Obrigado!!! Contato E-mail: reinaldo@reinaldocantidio.com
Celular (Whatsapp): (11)

18


Carregar ppt "Gerenciamento de backup e dumps do MySQL"

Apresentações semelhantes


Anúncios Google