
19/07/2011, 08:39
|
 | Moderador criollo | | Fecha de Ingreso: noviembre-2007 Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 4 meses Puntos: 2658 | |
Respuesta: Tipos de datos. Numericos, sea TINYINT, SMALLINT, MEDIUMINT, INT, BIGINT, FLOAT o DECIMAL.
La cosa no pasa por el hecho que hagas o no uso de funciones estadísticas, sino sobre todo porque el espacio de almacenamiento requerido para los números permite optimizar el uso del hardware. No se inventaron por que sí los tipos de dato.
SI quieres guardar un número de seis cifras con un VARCHAR necesitarás 6 bytes. Para almacenar uno de doce con un campo numérico necesitas sólo 4 bytes. ¿Por qué? Porque los números no se almacenan como cifras sino como binarios.
Cada tipo de datos tiene su razón de ser. Usa los que corresponden según el tipo de datos y no "fabriques" soluciones, todo lo que necesitas ya está definido y probado extensamente. Aprovecha las capacidades de lo que usas.
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |