Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/11/2005, 07:13
Avatar de jam1138
jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 8 meses
Puntos: 102
Como todo... pros y contras.

Las ventajas que tienes al guardar un archivo --no solo imágenes-- en binario en la Base de Datos son de portabilidad y seguridad; en caso de haber cambios no es necesario mover carpetas o modificar los valores de las rutas almacenadas (si las tienes, porque también puedes leer el directorio directamente), además puedes hacer algunas validaciones para impedir el archivo sea llamado desde servidores externos... por ejemplo.

La desventaja es tal como lo planteas: incrementa el peso de tu BD y haces un gasto de recursos ya que tendrías que realizar una consulta por cada archivo que decearas recuperar y generarlo. Realmente si este proceso va a realizarse constantemente (como en una galeria de imágenes) es mejor optar por guardar solo la ruta del archivo ó leer la carpeta directamente.

Saludos!
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"