Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Imganen en BD

Estas en el tema de Imganen en BD en el foro de Mysql en Foros del Web. Hola amigos, mi preg es la siguiente: que es mas conveniente, guardar la imagen en la BD o guardar la ruta en la BD. Otra ...
  #1 (permalink)  
Antiguo 17/03/2008, 08:45
Avatar de juanleonardo  
Fecha de Ingreso: agosto-2007
Mensajes: 382
Antigüedad: 16 años, 8 meses
Puntos: 0
Imganen en BD

Hola amigos, mi preg es la siguiente: que es mas conveniente, guardar la imagen en la BD o guardar la ruta en la BD.
Otra cosa. que hace el campo BLOB, se que sirve para las imagenes pero no se bien lo que significa y como almacena las cosas
Gracias po la yuda.
  #2 (permalink)  
Antiguo 17/03/2008, 09:03
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Re: Imganen en BD

BLOB es el tipo de campo usado para almacenar enormes cadenas de binarios, por ejemplo, un archivo, dentro de una tabla, por lo que sería precisamente el caso.
Es decir, podría almacenar un JPG en su forma de digitos binarios.
Si es más conveniente o no poner la ruta o el binario en la tabla, bueno, en realidad depende del uso. Si vas a trabajar en Web, te conviene guardar la ruta, y que el servidor busque e interprete el archivo. Sino, vas a tener que manejar el archivo de la imagen desde la aplicación, ya que lo que te devuelve MySQL es el archivo en su forma de binario.
  #3 (permalink)  
Antiguo 17/03/2008, 09:22
Avatar de juanleonardo  
Fecha de Ingreso: agosto-2007
Mensajes: 382
Antigüedad: 16 años, 8 meses
Puntos: 0
Re: Imganen en BD

Gracias por la respuesta, en el caso que yo decida guardar la ruta de la imagen, cuando usuario por ejemplo se quiera suscribir y quiera poner una imagen en su sesion y quiere que cada vez que entre a su sesion ver la imagen, esa imagen que el guardo,se almacena en la BD o debo tener un script para que mueva la imagen a una carpeta fija y la BD pueda leerla de alli?
  #4 (permalink)  
Antiguo 17/03/2008, 09:41
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Re: Imganen en BD

Te conviene una carpeta de imágenes en el servidor y un script de upload a la misma, y no ponerla en la base, por lo que te he dicho. Así el problema de búsqueda y presentación lo resuelve el server de HTTP y no recargas de tareas al PHP ni al MySQL.
  #5 (permalink)  
Antiguo 17/03/2008, 10:04
Avatar de juanleonardo  
Fecha de Ingreso: agosto-2007
Mensajes: 382
Antigüedad: 16 años, 8 meses
Puntos: 0
Re: Imganen en BD

ya entendi lo voy a probar y te comento, gracias por la ayuda
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:43.