Aquí hay algunas preguntas muy buenas sobre la gestión y el almacenamiento de archivos dentro de un proyecto grande.¿Sugerencias para administrar una gran cantidad de archivos?
Storing Images in DB - Yea or Nay?
Would you store binary data in database or in file system?
El primero tiene algunas grandes ideas y en mi proyecto he decidido ir a la ruta del archivo y la ruta no DB.
Un punto importante en contra del uso del sistema de archivos es la copia de seguridad. Pero en nuestro sistema tenemos un excelente plan de respaldo, así que no estoy preocupado por eso.
La siguiente ruta es cómo almacenar los archivos reales. Y he pensado en tener la ubicación de los archivos estática en todo momento y crear un sistema de directorio virtual en el lado de la base de datos. Por lo tanto, los enlaces al archivo no cambian.
El sistema que estoy construyendo tendrá una administración global de archivos para que todos los usuarios tengan acceso a todos los archivos. Pero muchos que han ido la charla ruta de archivo sobre el tamaño del directorio físico (si todos los archivos se encuentran en un directorio por ejemplo)
Así que mi pregunta es, ¿cuáles son algunos consejos o métodos de mejores prácticas en la creación de carpetas para estos archivos estáticos, o si no debería ir a la ruta del directorio virtual en absoluto.
(el proyecto está en la pila LAMP (PHP), si eso ayuda a todos)
tal vez eche un vistazo a: http://stackoverflow.com/questions/191845/how-to-store-images-in-your-filesystem – Jacco
BTW no solo estoy almacenando imágenes, estoy almacenando cualquier tipo. –
pero se aplican los mismos principios/problemas – Jacco