Cómo almacenar archivos o imágenes en el sistema de archivos?
-
19-09-2019 - |
Pregunta
Estoy trabajando en la gestión de archivos -en línea proyecto en el que hemos de archivo y images.so estamos en estado de confusión rasgó que si usamos el sistema de archivos o base de datos de archivo de almacenamiento de imágenes y ;;;;;
Solución
Un enfoque habitual es almacenar datos binarios grandes (por ejemplo, imágenes) en los archivos, y poner punteros a ellos en una base de datos. De esta manera la mejor de ambos mundos se pueden combinar (a un grado, por lo menos); la eficiencia del sistema de archivos de almacenamiento de archivos y capacidades de búsqueda / tipo / de búsqueda de bases de datos.
Otros consejos
Mantenga sus archivos de la base de datos. Crear un registro en la base de datos de este modo:
primaryKey FileName FileDescription OnDiskKeyName
------------ ----------- ------------------- -----------------
utilizar un UUID para dar un nombre único para el archivo, y un enlace a la base de datos con un nombre legible por humanos.