Attualmente sto lavorando a un sistema che prevede l'archiviazione di più studi e dettagli dei loro contenuti (uno studio può contenere in genere 1 < immagini X < ~ 2000). I miei colleghi e io stavamo discutendo su quale potrebbe essere il metodo migliore per archiviare le dimensioni dei file (in particolare le dimensioni dell'immagine) in un database.Memorizzazione di dimensioni file in un database
Le dimensioni dei file variano in genere da < da 1kB a> 20 MB.
Attualmente stiamo discutendo tra la memorizzazione dei formati immagini come:
# of kilobytes (as an integer value)
# of bytes (as a large integer value)
# of megabytes (possibly as a decimal value)
Other Options...
Non ho lavorato con la memorizzazione di file di dimensioni molto e si chiedeva che cosa potrebbe essere il metodo più efficiente/pratico di realizzare questo?
Grazie Steph- So che non c'era una risposta precisa, solo che avrei avuto pensieri della gente su diversi motivi per archiviare le dimensioni dei file e i vantaggi di archiviarli in un certo modo. Le risposte di tutti sono state molto utili. –
Sono tutti utili, ma non sostituiscono requisiti chiari. Il 95% dei problemi che vedo derivano da una mancanza di requisiti chiari. Anche il 76% di tutte le statistiche sono completamente fabbricate. ;-) –
Non riesco a pensare a un motivo per memorizzare le dimensioni del file a meno che non sia un requisito. Come afferma Stephanie, c'è un uso per "is_greater_than_x_kb". Se la dimensione del file era un progetto di BA, l'app potrebbe verificare se ha ottenuto il file corretto chiedendo loro se considererebbero un checksum o un altro tipo di identificatore univoco per il file, quindi l'app sa che ha ottenuto il file che stava cercando ottenere. –