Estoy trabajando en un diseño de tabla que podría involucrar muchos valores NULL en aproximadamente 10 campos, tal vez el 75% del tiempo los campos no se utilizarían.SQL Server - Inconvenientes de rendimiento/tamaño de columnas nulas
Acabo de generar algunos datos falsos (un millón de registros) y no pude sentir ningún impacto en SQL Server 2005. La diferencia de tamaño estaba en la KB. Rendimiento: no hay diferencia medible después de agregar un índice a las 3 columnas que no admiten nulos.
Sé que SQL Server 2008 tiene la característica de columnas dispersas (que supongo que se utilizará en la siguiente tabla UserData de SharePoint). Sin embargo, quiero que mi código funcione en 2005. Pero existen muchos valores NULL en el diseño de la tabla actual UserData de SharePoint. Entonces, si es lo suficientemente bueno para Microsoft ...
¿Algún artículo bueno, enlaces, libros blancos sobre los inconvenientes o puntos débiles alrededor de muchos valores NULOS en la tabla de SQL Server? ¿Alguien tiene alguna experiencia en lo que sucede a medida que escala a 10 mil o 100 mil registros?
+1. Gracias por el consejo. – BuddyJoe
$ Gregory A Beamer: ¿y si el resultado de la normalización son varias tablas de enlaces? Actualmente tengo 7 tablas de enlaces y estoy pensando en fusionarlas -> http://stackoverflow.com/questions/5604435/should-i-merge-my-link-tables – Steven