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

Identificar y almacenar imagenes en una base de datos

Estas en el tema de Identificar y almacenar imagenes en una base de datos en el foro de Bases de Datos General en Foros del Web. Hola: ¿Cual es la manera correcta de identificar las imágenes almancenadas en la base de datos? ¿Cadena numérica?¿Cadena alfanumérica? He visto por ahi que se ...
  #1 (permalink)  
Antiguo 11/11/2009, 14:13
 
Fecha de Ingreso: septiembre-2009
Mensajes: 215
Antigüedad: 15 años, 2 meses
Puntos: 1
Identificar y almacenar imagenes en una base de datos

Hola:

¿Cual es la manera correcta de identificar las imágenes almancenadas en la base de datos?
¿Cadena numérica?¿Cadena alfanumérica?

He visto por ahi que se puede transformar una imagen subida en datos binarios desde los cuales se puede recuperar la imagen,¿esto se suele hacer el los sitios profesionales?

Porque la otra opción supongo que será la más común: almacenar la ubicación de la imágen y almacenarla en el servidor

GRacias
  #2 (permalink)  
Antiguo 11/11/2009, 15:05
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 9 meses
Puntos: 360
Respuesta: Identificar y almacenar imagenes en una base de datos

Cita:
He visto por ahi que se puede transformar una imagen subida en datos binarios desde los cuales se puede recuperar la imagen,¿esto se suele hacer el los sitios profesionales?
para esto se utilizan campos con terminación lob (large object) que puede ser blob (binary), clob(character) nclob (national character) permitiendo a la base de datos administrar cualquier tipo de archivo.
Personalmente nunca he trabajado con este tipo de datos, pero por comentarios en foros y personas que si lo han hecho, parece que se compromete mucho la performance de la BD.

Cita:
Porque la otra opción supongo que será la más común: almacenar la ubicación de la imágen y almacenarla en el servidor
Esta es la forma que yo uso para el tratamiento de imágenes. Es muy rapido y sencillo.
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #3 (permalink)  
Antiguo 12/11/2009, 12:33
 
Fecha de Ingreso: septiembre-2009
Mensajes: 215
Antigüedad: 15 años, 2 meses
Puntos: 1
Respuesta: Identificar y almacenar imagenes en una base de datos

vale gracias huesos,pero ¿para identificar las fotos que usas?
  #4 (permalink)  
Antiguo 12/11/2009, 12:43
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 9 meses
Puntos: 360
Respuesta: Identificar y almacenar imagenes en una base de datos

Cita:
Iniciado por pinchu Ver Mensaje
vale gracias huesos,pero ¿para identificar las fotos que usas?
el nombre de la imagen almacenado en la BD.
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #5 (permalink)  
Antiguo 12/11/2009, 15:59
 
Fecha de Ingreso: septiembre-2009
Mensajes: 215
Antigüedad: 15 años, 2 meses
Puntos: 1
Respuesta: Identificar y almacenar imagenes en una base de datos

¿pero si tienes dos fotos que se llaman igual?Digo yo que habrá que asignarles un id con a un usuario por ejemplo
  #6 (permalink)  
Antiguo 12/11/2009, 16:04
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 9 meses
Puntos: 360
Respuesta: Identificar y almacenar imagenes en una base de datos

Todo es cuestión de imaginación de acuerdo al problema. Yo tengo un sistema que almacena fotos de los empleados. Cuando las suben al servidor, renombro el archivo de la foto con la cédula y el primer nombre. De esta forma nunca tendré archivos repetidos.

Dependiendo del problema te podría recomendar una solución.

saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #7 (permalink)  
Antiguo 13/11/2009, 10:02
 
Fecha de Ingreso: septiembre-2009
Mensajes: 215
Antigüedad: 15 años, 2 meses
Puntos: 1
Respuesta: Identificar y almacenar imagenes en una base de datos

pues un caso en el que tenga muchos usuarios y los usuarios suban fotos (tipo tuenti o facebook)
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 14:27.