[Php-avanzado] archivos en db

Leonardo Tadei - Pegasus Tech Supply leonardot en pegasusnet.com.ar
Mar Sep 8 01:49:17 ART 2009


Hola Lucas,

El dom, 06-09-2009 a las 16:48 -0300, unes pacio escribió:
> Hola a todos, estaba buscando info de como cargar imagenes en una bbdd
> y encontre en varios foros que recomiendan solo guardar la ruta de la
> imagen en la bbdd, ya que al guardar imagenes se realintiza mucho la
> misma, me preguntaba si esto es cierto,

	Es cierto si el volumen de archivos es considerable.

>  ya que vi en el modulo de php2 que se hacia justamente esto, 

	En el módulo está explicado el manejo de binarios dentro de una tabla,
porque es un tema que es necesario saber.
	Como siempre, nada que está en el apunte es la solución universal a
cualquier problema.

> ademas las busquedas no se harian por el archivo binario sino que se
> harian por ID.

	Pero esto no es cierto!
	Si tenés en la tabla el nombre del archivo, no hay que buscar en el
sistema de archivos (en el sentido de recorrerlo) sino que directamente
usás el archivo.
	Lo que estás comparando en este mensajes es guardar en una tabla la
ruta a un archivos vs guardar en una tabla el archivo entero.
	Otro tema es guardar en el sistema de archivos y tener que salir a
recorrer directorios hasta que encontrás lo que te hace falta. A pesar
de esto hay técnicas muy eficientes para guardar grandes volúmenes de
archivos en el sistema de archivos (por ejemplo como el de la caché de
Squid).

>  Bueno dejo esta duda cuasifilosofica entre ustedes. 

	Es cierto que cuasi filosófica... como siempre, hay defensores de un
mecanismo y del otro... HP vs Epson, Ford vs Chevrolet...

> Saludos,

	=mente!
-- 

Leonardo Tadei
leonardot en pegasusnet.com.ar
http://blog.pegasusnet.com.ar
Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key



Más información sobre la lista de distribución Php-avanzado