PostgreSQL · Lección 08
¿Para qué sirven los índices GIN, GiST, BRIN, parciales y de expresión?
Un índice parcial indexa siempre toda la tabla y solo se diferencia del normal en que se crea más rápido
GIN indexa valores compuestos como jsonb, arrays o texto completo; GiST sirve para datos geométricos y rangos; BRIN es muy pequeño y útil en tablas enormes con orden natural; parciales y de expresión indexan solo un subconjunto de filas o un valor calculado
GIN y GiST son nombres alternativos del B-tree y se eligen únicamente según el sistema operativo del servidor
BRIN guarda una entrada por cada fila, por lo que es el índice más grande y el más rápido para búsquedas puntuales
PostgreSQL · Lección 08
Completa el código
Un índice sobre un subconjunto de filas se llama índice
Revisa: índice parcial.
PostgreSQL · Lección 08
¿Por qué un índice parcial puede ser más eficiente que uno completo para consultas sobre pedidos pendientes?
Pista: solo indexa las filas que cumplen la condición, así que es mucho más pequeño, cabe mejor en memoria y cuesta menos mantenerlo; si las consultas siempre filtran por ese estado, contiene justo lo necesario.
✓
¡Lección completada!
Otros índices — GIN, GiST, BRIN, parciales y de expresión
0
XP ganado
3
Vidas restantes