From: | Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org> |
---|---|
To: | Jaime Casanova <jaime(at)2ndquadrant(dot)com> |
Cc: | Guillermo Villanueva <guillermovil(at)gmail(dot)com>, Ayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Re: [pgsql-es-ayuda] sobre imágenes |
Date: | 2012-02-28 15:09:07 |
Message-ID: | 1330441517-sup-4356@alvh.no-ip.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Excerpts from Jaime Casanova's message of mar feb 28 11:46:01 -0300 2012:
> 2012/2/27 Guillermo Villanueva <guillermovil(at)gmail(dot)com>:
> > Hola amigos, tengo que diseñar una base de datos en la cual, en una de las
> > tablas tendré un campo para una foto.
> > Es una tabla de personas con su correspondiente fotografía (una foto simple,
> > que hasta me gustaría limitar el tamaño).
> > Simplemente quería pedirles que me sugieran que tipo de dato usar para el
> > campo foto y si me pueden recomendar algún link para ver el tratamiento de
> > ese campo desde php.
>
> no veo porque usar bytea cuando puedes usar el mecanismo de objetos
> grandes (lo) que existe para eso.
Al contrario, ¿por qué usar LO si puedes usar bytea? A mí no me parece
que LO tenga muchas ventajas, al contrario es una joda porque tienes que
hacerte cargo "manualmente" de borrar los objetos que ya no son
referenciados, etc. Los LOs son prácticamente un mecanismo obsoleto,
hasta que alguien se ponga manos a la obra de verdad e implemente cosas
como aumentar el tamaño máximo y resolver el que el VACUUM de
pg_largeobject sea generalmente tan doloroso.
Lo de usar una tabla aparte con una FK como sugirió Alejandro, la verdad
es que no sirve de nada, porque el mecanismo de TOAST ya hace eso en
forma transparente y automática.
Si vas a usar una columna de tipo bytea con datos que ya están
comprimidos (como JPEG) te recomiendo desactivar la compresión a nivel
de toast, usando ALTER TABLE .. SET STORAGE EXTENDED.
--
Álvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
From | Date | Subject | |
---|---|---|---|
Next Message | Juan Manuel Acuña Barrera | 2012-02-28 15:47:29 | Re: [pgsql-es-ayuda] [pgsql-es-ayuda] sobre imágenes |
Previous Message | Alejandro Carrillo | 2012-02-28 14:51:40 | Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] sobre imágenes |