From: | Eduardo <nec556(at)retena(dot)com> |
---|---|
To: | pgsql-es-ayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Imagenes en una BD con npgsql |
Date: | 2011-05-03 13:03:05 |
Message-ID: | 4D7F86D50098D5C4@ |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
At 14:44 03/05/2011, Alvaro Herrera wrote:
>Excerpts from Eduardo's message of mar may 03 06:23:40 -0300 2011:
>
> > Yo estoy con este tipo de temas aunque trabajo
> > con imagenes mas pequeñas. Para imagenes como
> > estas, puedes incrustarlas en la bd. Para ello te
> > recomiendo crear una tabla aparte con dos campos,
> > un id y la imagen propiamente dicha. No metas la
> > imagen en la tabla de trabajo con mas campos, eso
> > hara que cada fila de dicha tabla sea mas grande
> > que si creas la tabla aparte y tendras un
> > rendimiento menor.
>
>Eh, esto no es asÃ. En Postgres, los campos que son "demasiado largos"
>quedan guardados automáticamente en una tabla aparte (llamada "tabla
>TOAST") y en la tabla principal se guarda solamente una referencia.
>
>http://www.postgresql.org/docs/9.0/static/storage-toast.html
>
>En la práctica esto significa que pasa lo mismo que tú describes, sólo
>que en vez de tener que modificar tu aplicación para que funcione de
>esta forma, Postgres se hace cargo automáticamente.
>
>("Demasiado largos" ocurre cuando el registro mide 2kB o más, asà que
>una imagen de 70kB siempre irá a la tabla toast)
Tienes toda la razon Alvaro se me habia pasado el
limite. La forma que yo describo puede usarla si
la misma imagen es referenciada en multiples
filas, por lo que hara falta otro nivel mas de
normalizacion de la tabla de forma explicita en
la definicion de la bd en vez de implicita, en la
implementacion que el rbdms hace de la tabla mediante el toast.
>--
>Ãlvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
Un saludo
From | Date | Subject | |
---|---|---|---|
Next Message | Julio Cesar Rodriguez Dominguez | 2011-05-03 13:26:19 | Re: PASS DE BASE DE DATOS LOCAL |
Previous Message | evelyn cuenca | 2011-05-03 13:01:13 | Re: CAMPO SERIAL... |