Considere as seguintes afirmações sobre compatibilidade de m...

Próximas questões
Com base no mesmo assunto
Q3541431 Banco de Dados
Considere as seguintes afirmações sobre compatibilidade de migração do banco de dados MySQL para MariaDB:

I – A versão 5.5 do banco de dados MariaDB é um binary drop em substituição da versão equivalente do MySQL.
II – A criptografia para tabelas InnoDB é um problema de compatibilidade entre o MariaDB 10.2 e MySQL 5.7.
III – Em um processo de migração do MySQL para MariaDB, os conectores MySLQ desenvolvidos em linguagens como PHP, Perl, Python, Java, .NET, Rubby, etc. precisam ser alterados e modificados para o devido funcionamento.

Assinale a alternativa CORRETA, conforme documentação oficial do MariaDB disponível em https://mariadb. com/kb/pt-br/documentacao-mariadb/.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: B - As afirmações I e II são corretas.

Tema central: A questão aborda compatibilidade na migração de bancos de dados do MySQL para o MariaDB. Compreender este tema é fundamental para administrar bancos de dados de forma eficiente e evitar problemas de interoperabilidade entre sistemas, um assunto bastante presente em concursos da área de TI.

Resumo teórico: O MariaDB nasceu como um fork do MySQL, mantendo compatibilidade elevada em suas primeiras versões. O objetivo era ser um substituto direto, inclusive nos binários, comandos e conectores. Porém, ao longo das versões, diferenças começaram a surgir, especialmente em recursos avançados como criptografia e armazenamento.

Justificativa da alternativa correta:

I – Correta. A versão 5.5 do MariaDB foi projetada para ser um substituto direto (binary drop-in replacement) do MySQL 5.5, permitindo troca direta dos binários sem necessidade de modificar aplicativos ou dados (fonte: documentação MariaDB).

II – Correta. Existem diferenças na implementação de criptografia para tabelas InnoDB entre MariaDB 10.2 e MySQL 5.7, o que pode gerar problemas de compatibilidade ao migrar bancos criptografados (fonte oficial).

Análise das alternativas incorretas:

III – Incorreta. Não é necessário alterar conectores MySQL em aplicações escritas em PHP, Perl, Python, Java, .NET, Ruby etc., pois MariaDB é compatível com os mesmos conectores. Normalmente, basta apenas mudar o endereço do servidor no arquivo de configuração.

Estratégia de resolução: Leia atentamente termos como “precisam ser alterados” e “binary drop-in”, que indicam total compatibilidade. Desconfie de afirmações extremas ou que contrariem o princípio de compatibilidade entre MariaDB e MySQL nas versões iniciais, conforme a documentação oficial.

Resumo final: Correto assinalar a alternativa B, pois apenas as afirmações I e II condizem com a documentação e realidade prática.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo