Sobes.tech
Junior — Middle

Podes dar exemplos de diferentes tipos de índices utilizados em bases de dados?

sobes.tech IA

Resposta da IA

Nos bancos de dados, diferentes tipos de índices são utilizados para acelerar a pesquisa e ordenação de dados:

  • Índice B-Tree — o tipo mais comum, adequado para buscas rápidas por intervalo de valores.
  • Índice Hash — eficiente para buscas exatas por chave, mas não suporta consultas por intervalo.
  • Índice Bitmap — utilizado para colunas com um pequeno número de valores únicos, por exemplo, sexo ou estado.
  • Índice de texto completo — utilizado para buscas rápidas em textos, por exemplo, em artigos ou comentários.

Exemplo de criação de um índice B-Tree em SQL:

CREATE INDEX idx_user_name ON users (name);