> Faqs > Imágenes en SQL SERVER vs Imagenes en Sistema de Archivos

Imágenes en SQL SERVER vs Imagenes en Sistema de Archivos

Tengo en una base de SQL SERVER un catalogo de imágenes y estoy en la disyuntiva de guardar las imagenes a la BD o guardar el URL y dejar las imagenes en carpetas y luego mediante tags mostrarlas.

He encontrado que lo primero tiene muchas desventajas (el performance de la BD y del sitio disminuyen, etc ) pero no he encontrado ejemplos de lo segundo. (Cómo organizar las carpetas y los ficheros eficientemente y cómo subir o bajar las URL de imagenes a la BD)

Me pueden ayudar si "ya han pasaron por ese camino" ?

Respuestas

Hola, En la base de datos guarda unicamente el nombre de la imagen. La estructura de directorios la controlas con constantes o directamente en tu script. Por ejemplo, algo así ... $row = mysql_fetch_array($rs); echo "<a href=images/articulos/" . $row["imagen"] . " target=_blank title=ampliar>"; echo "<img src=images/articulos/". $row["imagen"]. " width=75px border=0$gt;" echo "</a>"; y si, guardar la imagen en la base de datos es muy poco recomendable.

J. Manuel Velasco