Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/04/2010, 09:15
Avatar de arunda2
arunda2
 
Fecha de Ingreso: octubre-2008
Ubicación: España
Mensajes: 28
Antigüedad: 16 años, 2 meses
Puntos: 0
Tamaño de registro optimo - text o varchar?

Necesito crear una aplicación de facturación.
Habrá una table de detalles de facturas que contendrá todas las líneas de todas las facturas, y puede llegar a tener un número de registros considerable. Por eso intento optimizarla al máximo.

Entre otros datos como ID de la factura a la que pertenece, artículo, precio descuentos, etc... debe de llevar un campo de texto corto -unos 50 caracteres- donde se pueda introducir información adicional sobre cada linea de la factura.

En el análisis calculamos que este campo sólo se va a usar aproximadamente en un 2% de los registros. En el resto quedará vacío.

¿Cual diseño es mejor para ahorrar espacio?
  • Usar un cambo varchar(50)
  • Usar un campo text
  • Usar un campo numérico como clave externa que se quede nulo o apunte a otra tabla con los textos cuando estos existan.
  • Otra forma mejor

Gracias