O MySQL 6.0 suporta diversos mecanismos de armazenamento. Um...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: D - Memory.
Para responder esta questão com precisão, é importante ter conhecimento sobre os diferentes mecanismos de armazenamento (storage engines) que o MySQL suporta. Cada um desses mecanismos de armazenamento possui características próprias e é otimizado para certos tipos de operações e cenários.
O mecanismo de armazenamento Memory é utilizado para armazenar dados temporários, tais como tabelas temporárias e resultados de consultas. Como o nome sugere, este mecanismo utiliza a memória RAM para o armazenamento de dados, o que resulta em acessos muito rápidos. Entretanto, devido à volatilidade da RAM, os dados armazenados com esse mecanismo são perdidos quando o sistema é desligado ou reiniciado.
A escolha do mecanismo Memory é adequada quando se busca performance em operações de leitura e escrita e quando a persistência dos dados não é necessária após o término da sessão de banco de dados.
Assim, a alternativa D está correta porque o mecanismo Memory é, de fato, o que armazena os dados diretamente na memória RAM, oferecendo uma alta velocidade de acesso comparados aos demais mecanismos que persistem os dados em disco.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
O MySQL 6.0 suporta os seguintes storage engines:
* MyISAM: Storage Engine padrão e um dos mais utilizados em aplicações web
* InnoDB: Oferece bom suporte a transações e uso de chaves estrangeiras. Desde outubro de 2005 o InnoDB passou a ser um produto da Oracle, que adquiriu a Innobase Oy, sua desenvolvedora
* Falcon: Para aplicativos que necessitam de alto desempenho e suporte a transações
* Memory ou Heap: Armazenamento exclusivo em memória RAM
* Merge: Adequado para Data Warehousing
* Archive: Recomendado para grandes quantidades de dados que precisam ser armazenados e que são pouco manipulados.
* Federated: Utilizado em bancos de dados distribuídos
* NDB: Para clusters
* CSV: Que armazena os dados no formato CSV, facilitando a importação, exportação e intercomunicação com outros aplicativos.
* Blackhole: Para dados que são replicados entre servidores, sem armazenamento local.
* Example: Como o nome pressupõem, para criar tabelas de exemplo, mas que não irão armazenar dados.
Fonte: blog.cidandrade.pro.br/tecnologia/mysql-movido-a-maria-novo-engine/
Nem pensei em nada rs
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo