Junior
Que tipos de índices conhece?
sobes.tech IA
Resposta da IA
- B-Tree (Árvore B) — a mais comum, usada para pesquisa por intervalo e correspondência exata.
- Hash — para correspondência exata por valor de hash, muito rápido, mas não adequado para consultas por intervalo.
- Texto completo — para pesquisa dentro de campos de texto, suporta vários algoritmos de classificação.
- Espacial (R-Tree) — para dados espaciais (pontos, linhas, polígonos), usado em sistemas GIS.
- Bitmap — para colunas com poucos valores únicos, usa mapas de bits para representar a presença de um valor nas linhas.
- GIN (Índice invertido generalizado) — índice invertido generalizado, usado para indexar tipos de dados complexos, como JSONB, arrays.
- GiST (Árvore de busca generalizada) — árvore de busca generalizada, estrutura de dados extensível, pode ser usada para criar tipos de índices personalizados.