Questão nº 53

Questão de Tecnologia da Informação · FGV DNIT 2024 (nº 53)

FGV2024Analista Administrativo - Tecnologia da InformaçãoTecnologia da Informação
Gabarito: Aver comentário ↓

Um DBA necessita fazer backups no SGBD MariaDB, porém existem diversos recursos e formas de se executar essas ações, analise os itens a seguir.

I. O programa mariadb-dump executa um backup lógico no MariaDB. É a maneira mais flexível de realizar backup e restore de dados, é uma boa opção quando o tamanho dos dados é relativamente pequeno. Para conjuntos de dados grandes, o arquivo de backup pode ser grande e o tempo de restauração demorado.

II. O programa mariadb-hotcopy é um fork do Percona XtraBackup com suporte adicional para compactação e criptografia de dados. O programa está disponível na versão MariaDB 10.1 ou posterior.

III. O programa mariadb-backup realiza um backup físico e funciona apenas para fazer backup de tabelas MyISAM e ARCHIVE. Ele só pode ser executado na mesma máquina que o local dos diretórios do banco de dados.

Está correto o que se afirma em

Resposta comentada

Gabarito Alternativa A

No MariaDB, o backup é a cópia dos dados para segurança, e o restore é a recuperação desses dados. Existem ferramentas para backup lógico (cria um arquivo SQL com comandos) e físico (copia os arquivos do banco de dados diretamente), cada uma ideal para diferentes cenários e tamanhos de dados.

(A) Correta: O `mariadb-dump` (também conhecido como `mysqldump`) é a ferramenta padrão para backup lógico. Ele gera um arquivo SQL que pode ser usado para recriar o banco de dados. É extremamente flexível, pois o backup é independente da versão do MariaDB e pode ser restaurado em diferentes sistemas. No entanto, para grandes volumes de dados, o arquivo de backup pode ser muito grande e o processo de restauração (executar todos os comandos SQL) pode ser demorado, tornando-o mais adequado para bancos de dados de tamanho pequeno a médio.

(B) Incorreta: A armadilha aqui é o nome do programa. Não existe um programa oficial chamado `mariadb-hotcopy` no MariaDB que seja um fork do Percona XtraBackup. A ferramenta de backup físico oficial do MariaDB, que é um fork do Percona XtraBackup e oferece suporte a compactação e criptografia a partir do MariaDB 10.1, é o `mariadb-backup`. O nome `mariadb-hotcopy` é uma distração, talvez remetendo ao antigo `mysqlhotcopy` do MySQL, que tinha funcionalidades bem diferentes e limitações (apenas MyISAM).

(C) Incorreta: O `mariadb-backup` realmente realiza um backup físico. No entanto, a afirmação de que ele "funciona apenas para fazer backup de tabelas MyISAM e ARCHIVE" está incorreta. A principal utilidade e o foco do `mariadb-backup` são para backups de tabelas InnoDB (ou XtraDB, que é a versão do InnoDB usada pelo MariaDB/Percona), permitindo backups consistentes e "quentes" (com o banco de dados online). Embora ele possa lidar com MyISAM e ARCHIVE, sua funcionalidade não é limitada "apenas" a eles, sendo crucial para InnoDB.

(D) Incorreta: Como a alternativa II está incorreta, esta alternativa também está incorreta.

(E) Incorreta: Como as alternativas II e III estão incorretas, esta alternativa também está incorreta.

Fonte: FGV DNIT 2024 Analista Administrativo - Tecnologia da Informação (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho