¿Existe algún nuevo tipo de índice en SQL Server 2005?
Sólo para hacer un comentario acerca de Index Types en SQL server 2005. Particularmente he estado pensando que tal vez en esta nueva versión de SQL server se había introducido algún otro tipo de índice(aparte de los índices Clustered y Non-Clustered), pero al ponerme investigar veo que no es así. En consecuencia, en SQL Server 2005 no se introduce algún otro nuevo tipo de índice, más bien lo que sí hace es, incluir mejoras de indexado, tanto para Full Text (Full Text Indexing) y XML Data.
Algo interesante en todo esto es que Full Text Indexing es completamente nuevo y ha sido reescrito, mientras que los datos XML, para esta nueva versión de SQL Server, son tratados de una manera totalmente diferente, sufriendo un transformación total. Todo esto se vale de que existe un nuevo tipo de dato denominado XML Data Type, es así que, aquellas columnas que estén definidos por este tipo de dato tienen la posibilidad de ser tratadas de una forma especial de indices XML.
Ya que estamos hablando algo de índices, vale decir que otras de las mejoras es el nuevo modo de indexación "on line", lo cual le permite a los administradores de la base de datos realizar tareas de mantenimiento del índice sin bloquear a usuarios de las tablas. Por lo tanto, todo esto marca el fin de una historia donde los administradores de dase de datos tenían que esperar hasta altas horas de la noche para centralizarse en su trabajo.
Para conocer un poco más acerca de lo que acabo de comentar les recomiendo leer estos artículos:
Sólo quería hacerlo esto de una manera de comentario, espero si alguine tiene otras ideas, las deje como un comment para este post.
Saludos.