Pregunta

Estoy tratando de compilar una lista de índices de bases de datos no específicos del sistema. He mirado a Oracle, DB2, MySQL, Postgres y Sybase, y casi todos los recursos tienen una lista diferente. Hasta ahora he visto:

clustered, multi-dimensional clustered, unclustered, unique,
non-unique, b-tree, hash, GiST, GIN, full-text, bitmap,
partitioned, function-based.

Parece que diferentes sistemas tienen diferentes nombres para los mismos tipos de índices.

¿Hay tipos de índice estándar en todos los sistemas?

¿Fue útil?

Solución

Si por alguna razón alguien más se encuentra con esto y se pregunta lo mismo, terminé encontrando una buena lista en:

http://en.wikipedia.org/wiki/comparison_of_relational_database_management_systems#indexes

Otros consejos

Deberías buscar más duro :-) - Wiki da una buena descripción

http://en.wikipedia.org/wiki/database_index

Muchos de estos conceptos son ortogonales. Un índice agrupado significa que las filas están dispuestas en la tabla en el mismo orden que aparecen en el índice. Independientemente, ese índice se puede implementar utilizando un árbol B, un árbol B+, un hash, espacialmente, etc. y luego puede dividir la tabla o no. Un aspecto puede restringir pero no necesariamente implica otro.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top