Questão de Banco de Dados — Geral — INSTITUTO AOCP 2026
Banco de Dados›Geral
Código
qa434507
Banca
INSTITUTO AOCP
Órgão
IF CE
Ano
2026
Cargo
Ana ( )
O MySQL e o MariaDB são sistemas de gerenciamento de banco de dados relacionais amplamente utilizados em ambientes Linux. Em relação às características e ao histórico desses SGBDs, assinale a alternativa correta.
AO MariaDB foi desenvolvido pela Oracle como uma versão otimizada do MySQL para ambientes de missão crítica, mantendo a mesma estrutura de licenciamento proprietário do MySQL original.
BO MySQL e o MariaDB são incompatíveis entre si em termos de protocolo de comunicação, exigindo a reescrita das aplicações e dos drivers de conexão para migrar de um sistema para o outro.
CO MariaDB surgiu como um fork do MySQL após sua aquisição pela Oracle, sendo desenvolvido pelos criadores originais do MySQL com o objetivo de manter um banco de dados de código aberto e compatível.
DO MySQL não suporta mecanismos de replicação nativos, sendo necessário utilizar ferramentas de terceiros para implementar alta disponibilidade baseada em replicação entre servidores.
EO mecanismo de armazenamento padrão do MySQL e do MariaDB é o MyISAM, que oferece suporte completo a transações ACID e a chaves estrangeiras (foreign keys) em todas as versões.
Revelar gabarito e comentário▾
GabaritoC — O MariaDB surgiu como um fork do MySQL após sua aquisição pela Oracle, sendo desenvolvido pelos criadores originais do MySQL com o objetivo de manter um banco de dados de código aberto e compatível.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
MySQL e MariaDB: histórico e características
Gabarito: letra C. O MariaDB é um fork do MySQL, criado pelos desenvolvedores originais do MySQL após a aquisição do projeto pela Oracle, com o objetivo de manter um banco de dados de código aberto e compatível com o MySQL. Essa é a alternativa correta, pois reflete com precisão a história e a motivação por trás do surgimento do MariaDB.
Para entender por que a alternativa C é a correta, é preciso conhecer a história desses dois SGBDs. O MySQL foi criado na década de 1990 pela empresa sueca MySQL AB, fundada por David Axmark, Allan Larsson e Michael "Monty" Widenius. Em 2008, a Sun Microsystems adquiriu a MySQL AB, e, em 2010, a Oracle Corporation adquiriu a Sun Microsystems, tornando-se proprietária do MySQL. Preocupados com o futuro do MySQL sob o comando da Oracle, especialmente em relação à sua natureza de código aberto, os criadores originais do MySQL, liderados por Monty Widenius, criaram um fork do projeto, dando origem ao MariaDB. O nome é uma homenagem à filha de Monty, Maria.
O objetivo principal do MariaDB era garantir que o banco de dados continuasse sendo um software livre e de código aberto, mantendo a compatibilidade com o MySQL. Isso significa que aplicações e drivers desenvolvidos para o MySQL podem, em sua grande maioria, funcionar com o MariaDB sem necessidade de reescrita, pois ambos compartilham o mesmo protocolo de comunicação e a mesma linguagem SQL. Essa compatibilidade é um dos pontos centrais que a alternativa C destaca.
A banca explora, nas alternativas incorretas, confusões comuns sobre a origem, o licenciamento e as capacidades técnicas desses SGBDs. Vamos analisar cada uma delas para fixar o conhecimento.
1990sMySQL AB cria o MySQL
2008Sun Microsystems adquire
2010Oracle adquire a Sun
2010+Criadores fazem fork: MariaDB
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
Afirma que o MariaDB foi desenvolvido pela Oracle como uma versão otimizada do MySQL para ambientes de missão crítica, mantendo a mesma estrutura de licenciamento proprietário do MySQL original. Isso é incorreto por dois motivos: o MariaDB não foi desenvolvido pela Oracle, mas sim pelos criadores originais do MySQL (liderados por Monty Widenius) como um fork independente; e o MariaDB é distribuído sob licença de código aberto (GPL), não proprietária. A Oracle é a detentora do MySQL, não do MariaDB.
Alternativa B — ❌ Incorreta
Afirma que o MySQL e o MariaDB são incompatíveis entre si em termos de protocolo de comunicação, exigindo a reescrita das aplicações e dos drivers de conexão para migrar de um sistema para o outro. Isso é incorreto, pois o MariaDB foi projetado para ser um substituto direto do MySQL, mantendo compatibilidade com o protocolo de comunicação e com a maioria das funcionalidades. Na prática, aplicações e drivers desenvolvidos para o MySQL funcionam com o MariaDB sem necessidade de reescrita, o que facilita a migração.
Alternativa C — ✅ Correta ⟵ GABARITO
Esta alternativa descreve corretamente a origem do MariaDB: um fork do MySQL criado pelos desenvolvedores originais após a aquisição pela Oracle, com o objetivo de manter um banco de dados de código aberto e compatível. Essa é a história real e a motivação central do projeto.
Alternativa D — ❌ Incorreta
Afirma que o MySQL não suporta mecanismos de replicação nativos, sendo necessário utilizar ferramentas de terceiros para implementar alta disponibilidade baseada em replicação entre servidores. Isso é incorreto, pois o MySQL possui suporte nativo a replicação, incluindo replicação assíncrona, semissíncrona e síncrona (com Group Replication), além de ferramentas como o MySQL Replication e o MySQL InnoDB Cluster para alta disponibilidade.
Alternativa E — ❌ Incorreta
Afirma que o mecanismo de armazenamento padrão do MySQL e do MariaDB é o MyISAM, que oferece suporte completo a transações ACID e a chaves estrangeiras (foreign keys) em todas as versões. Isso é incorreto, pois o mecanismo de armazenamento padrão do MySQL e do MariaDB é o InnoDB, que oferece suporte a transações ACID e a chaves estrangeiras. O MyISAM é um mecanismo mais antigo que não suporta transações ACID nem chaves estrangeiras, sendo utilizado em cenários específicos onde a velocidade de leitura é priorizada.
NÃO CAIA NESSA!
Para questões sobre MySQL e MariaDB, lembre-se da linha do tempo: MySQL AB (criadores) → Sun Microsystems (2008) → Oracle (2010) → fork MariaDB (criadores originais). A banca adora trocar os papéis: quem criou, quem comprou, e qual é o mecanismo padrão. Grave que o InnoDB é o padrão e que o MyISAM é o legado sem ACID.