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 ;;;;;

¿Fue útil?

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top