| |||
tamaño en byte de tipo de datos decimal Tengo que definir un tipo de datos que guarda saldos y tengo que usar el tipo de datos numerico pero no se que precision usar porque no se cuantos bytes es que ocupa el tipo de datos numerico en disco. Se que es variant pero debe tener una forma de calcular segun la precision. He encontrado bibliografia sobre esto y dice que es presicion entre 2 numero de bytes mas 11 bytes adicionales por favor alguien puede ayudarme. |
| ||||
Respuesta: tamaño en byte de tipo de datos decimal Mira este post: http://www.forosdelweb.com/f99/tipo-...n-coma-690366/ y este link: http://www.postgresql.org/docs/8.2/s...e-numeric.html Todo depende de tus necesidades.
__________________ Without data, You are another person with an opinion. W. Edwads Deming |
| |||
Respuesta: tamaño en byte de tipo de datos decimal Gracias por responder mi duda pero lo que quiero saber es el tamaño en byte para decidir que precision le doy a mis campos tipo numerico. si le doy mucha precision entonces aumenta considerablemente el tamaño de la base de dato y consiguo la lentitud en los calculos. quiero saber el tamaño optimo que le doy al campo. |
| |||
Respuesta: tamaño en byte de tipo de datos decimal los saldos pueden ser Numeric(10,2) o pueden ser Numeric(19,2) en el segundo caso puedo aceptar numero mas grandes que quizas en algun momento me hagan falta pero si me consumen el doble de tamaño en disco para si en algun momento me haga falta mejor no lo declaro asi. |
| ||||
Respuesta: tamaño en byte de tipo de datos decimal Si en algún momento requieres de datos decimal(19,2) rte tocaría declarar el campo con esa longitud, lo que llevaría un desperdicio en la tabla si la mayoría de datos son inferiores a ese tamaño. Sin embargo, renehd no se la complejidad que maneje tu sistema y si vale la pena hacer tanto énfasis en el espacio y rendimiento del tipo de dato. Yo trabajo con la simulación de un modelo matemático y créeme que tengo muchísimos datos que requieren de mucha precisión. Todos los manejo como double precision con 15 decimales de precisión (8 bytes). Nunca he tenido problemas de rendimiento ni espacio. Para que se noten estas diferencias, tendrías que tener una base de datos muy pero muy grande. Un saludo.
__________________ Without data, You are another person with an opinion. W. Edwads Deming |