RE: Insertar imagenes en la BD

From: Lazaro Rubén García Martinez <lgarciam(at)vnz(dot)uci(dot)cu>
To: Marcos Ortiz <mlortiz(at)uci(dot)cu>, Julio Cesar Merino <juliom(dot)jc(at)gmail(dot)com>
Cc: "pgsql-es-ayuda(at)postgresql(dot)org" <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: RE: Insertar imagenes en la BD
Date: 2011-06-09 19:40:39
Message-ID: 294D3D02D5E18D42827B2ECFEADEB6880BE1F2DCC2@mx-interno.vnz.uci.cu
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Mi duda con respecto al almacenamiento de las imágenes en un objeto largo o en arreglo de bytes, viene dada porque muchas personas me recomiendan utilizar un arreglo de bytes y sinceramente agradezco muchísimo las sugerencias, pues un buen consejo y mas con personas que posean experiencia en el tema es muy bien recibido, pero entonces en que situaciones es recomendable utilizar un objeto largo???. Otra cosa, ya pude almacenar imágenes en objetos largos desde hibernate, lo único que me ocurre es que si elimino la tupa que contiene dicho objeto, cuando reviso la tabla pg_largeobject, los datos continúan en esa tabla. De que forma pudiera eliminar la tupla de esta tabla que es referenciada con el oid, en la entidad que contiene la imagen??.

Saludos.
________________________________________
De: Marcos Ortiz [mlortiz(at)uci(dot)cu]
Enviado el: jueves, 09 de junio de 2011 15:29
Para: Julio Cesar Merino
CC: Lazaro Rubén García Martinez; pgsql-es-ayuda(at)postgresql(dot)org
Asunto: Re: [pgsql-es-ayuda] Insertar imagenes en la BD

On 06/09/2011 01:38 PM, Julio Cesar Merino wrote:
Te recomiendo usarlo con el tipo de datos bytea, yo diseñe una aplicación de estadísticas de la liga española, con imágenes de los jugadores de cada equipo, técnicos y estadios de todos los equipos; hay un programa llamado PostgreSql maestro que tiene un entorno para almacenar las imágenes en la base de datos de forma gráfica, el pequeño detalle es que es de paga y solo te da 30 días para que podas usarlo; en el pgadmin he buscado pero no he encontrado manera alguna de subir las imágenes gráficamente, solamente mediante instrucciones, y así es un poquito tedioso, pero en fin, en cuanto al tipo de datos si te recomiendo bytea, porque es el que yo utilice y que garantizo que funciona.

El 9 de junio de 2011 11:40, Lazaro Rubén García Martinez <lgarciam(at)vnz(dot)uci(dot)cu<mailto:lgarciam(at)vnz(dot)uci(dot)cu>> escribió:
Hola a todos en al lista, necesito almacenar imagenes en la base de datos, pero necesitaba algunas recomendaciones para conocer la mejor manera de almacenarlas, sería más óptimo utilizar un objeto largo (lob) o almacenar la imagen en un arreglo de bytes.

Alguien ha insertado objetos lob en la base de datos desde hibernate??

Saludos.-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda(at)postgresql(dot)org<mailto:pgsql-es-ayuda(at)postgresql(dot)org>)
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

--
Julio Cesar Merino

Esto hay que hacerlo con mucho cuidado por el hecho de que en dependencia de la
cantidad de imágenes, la base de datos podría crecer mucho. El tipo de datos
recomendado es bytea, pero por ejemplo el equipo de LiveJournal, que en vez de almacenar
las imágenes en la base de datos, lo que hacen es usar un sistema distribuido de ficheros
llamado MogileFS (http://www.danga.com/mogilefs), y sólo guardan en la base de datos, la referencia hacia donde está
realmente almacenada la imagen.
Por supuesto, es una sugerencia; si tienes espacio suficiente: usa bytea, si no es así, con MogileFS
tienes una alternativa.
Aquí te dejo algunos recursos:
http://thuannvn.blogspot.com/2009/02/distributed-file-storage-with-mogilefs.html
http://miguelangelnieto.net/?action=view&url=mogilefs-sistema-de-ficheros-distribuido-a-trav%C3%A9s-de-la-red
Saludos

--
Marcos Luís Ortíz Valmaseda
Software Engineer (UCI)
http://marcosluis2186.posterous.com
http://twitter.com/marcosluis2186

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Marcos Ortiz 2011-06-09 19:59:18 Re: Insertar imagenes en la BD
Previous Message Julio Cesar Merino 2011-06-09 18:08:03 Re: Insertar imagenes en la BD