No MySQL 5.1 ou mais recentes, os tipos padrão de índices pa...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: E - BTREE e HASH.
A questão explora o conhecimento sobre os tipos de índices utilizados pelo storage engine MEMORY/HEAP no MySQL. Os índices são estruturas de dados que permitem o banco de dados realizar buscas de forma mais eficiente. No contexto do MySQL e de outros sistemas de gerenciamento de banco de dados, os dois principais tipos de índices utilizados são o BTREE e o HASH.
O índice do tipo BTREE, abreviação de Binary Tree, é baseado em um conceito de árvore binária balanceada que permite operações de busca, inserção, deleção e navegação em ordem de maneira eficiente. É particularmente útil para operações de range (intervalo) e para índices que são frequentemente utilizados em operações de ordenação (ORDER BY) e agrupamento (GROUP BY).
Por outro lado, o índice do tipo HASH é baseado em uma função de hash que mapeia os dados para um local específico na memória. Este tipo de índice é extremamente rápido para buscas de igualdade, onde você está procurando por um valor específico, mas não suporta buscas de intervalo.
No caso específico do storage engine MEMORY/HEAP que é focado em armazenamento de dados em memória (volátil), os índices de BTREE e HASH são utilizados para otimizar o desempenho das operações em memória. A alternativa E é a correta porque lista exatamente esses dois tipos de índices suportados por esse motor de armazenamento no MySQL.
É importante lembrar que os índices são uma parte fundamental da otimização de banco de dados, e escolher o tipo correto de índice pode fazer uma grande diferença na rapidez e eficiência com que as consultas são executadas.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo