Actualmente estoy trabajando en un sistema que implica almacenar múltiples estudios y detalles de sus contenidos (un estudio puede contener típicamente 1 < X < ~ 2000 imágenes). Mis colegas y yo estábamos discutiendo cuál sería el mejor método para almacenar los tamaños de los archivos (específicamente los tamaños de las imágenes) en una base de datos.Almacenamiento de tamaños de archivos en una base de datos
El tamaño de los archivos suele oscilar entre < 1kB y> 20MB.
Estamos debatiendo actualmente entre el almacenamiento de los tamaños de imágenes como:
# of kilobytes (as an integer value)
# of bytes (as a large integer value)
# of megabytes (possibly as a decimal value)
Other Options...
No he trabajado con el almacenamiento de tamaños de archivo mucho y se preguntaba lo que podría ser el método más eficiente/práctico de lograr esto?
Gracias Steph- Sé que no hubo ninguna respuesta precisa, solo pensé que me gustaría tener ideas de la gente sobre diferentes razones para almacenar los tamaños de archivo y los beneficios de almacenarlos de cierta manera. Las respuestas de todos han sido muy útiles. –
Todos son útiles, pero no pueden sustituir a los requisitos claros. El 95% de los problemas que veo provienen de la falta de requisitos claros. Además, el 76% de todas las estadísticas están completamente fabricadas. ;-) –
No puedo pensar en una razón para almacenar el tamaño del archivo a menos que sea un requisito. Como Stephanie dice que hay un uso para "is_greater_than_x_kb". Si el tamaño del archivo era un diseño de BA para que la aplicación pudiera verificar si tenía el archivo correcto, pregúnteles si considerarían una suma de comprobación u otro tipo de identificador único para el archivo, para que la aplicación sepa que obtuvo el archivo que intentaba Llegar. –