Pular para o conteúdo principal

Questão de Banco de Dados — Geral — INSTITUTO AOCP 2026

Banco de DadosGeral
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.

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.

  1. 1990sMySQL AB cria o MySQL
  2. 2008Sun Microsystems adquire
  3. 2010Oracle adquire a Sun
  4. 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.

Gabarito: letra C

Link permanente: /questoes/qa434507