Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] sobre imágenes

From: Alejandro Carrillo <fasterzip(at)yahoo(dot)es>
To: Guillermo Villanueva <guillermovil(at)gmail(dot)com>
Cc: SQL Ayuda Postgre <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] sobre imágenes
Date: 2012-02-28 14:51:40
Message-ID: 1330440700.42408.YahooMailNeo@web27402.mail.ukl.yahoo.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Otras cosas que olvidé decir:
1) Por seguridad es muy importante que esté en la BD, sobre todo si la BD esta en otro servidor diferente del front (web o especialmente escritorio) ya que no sería necesario crear carpetas compartidas.

2) Esa tabla de fotos debe estar en un tablespace diferente y, en lo posible,almacenándose en otra partición o disco.

>________________________________
> De: Alejandro Carrillo <fasterzip(at)yahoo(dot)es>
>Para: Guillermo Villanueva <guillermovil(at)gmail(dot)com>
>CC: SQL Ayuda Postgre <pgsql-es-ayuda(at)postgresql(dot)org>
>Enviado: Martes 28 de febrero de 2012 9:35
>Asunto: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] sobre imágenes
>
>
>Me parece que es mejor guardarlas en la BD (por razones de migración o backup por fechas) pero en una tabla aparte con una foreing key. Asi no se impacta tanto el rendimiento en consultas de la BD, donde no implique consultar trayendo ese campo (o puedes traer la imagen consultando primero por la tabla que tiene los datos y luego consultar por ese campo en la otra tabla usando un indice)
>
>
>
>
>>________________________________
>> De: Guillermo Villanueva <guillermovil(at)gmail(dot)com>
>>Para: Santiago Zarate <santiago(at)zarate(dot)net(dot)ve>
>>CC: Ivan Perales M. <ivan(dot)perales(at)gmail(dot)com>; pgsql-es-ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
>>Enviado: Martes 28 de febrero de 2012 5:51
>>Asunto: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] sobre imágenes
>>
>>
>>Muchas gracias por sus respuestas, y que opinan de la técnica de almacenar el archivo en disco (no en la base de datos) y en la tabla correspondiente solo poner el nombre del archivo para poder referenciarlo?
>>Gracias de nuevo
>>
>>
>>Guillermo Villanueva
>>
>>
>>
>>
>>
>>El 27 de febrero de 2012 21:42, Santiago Zarate <santiago(at)zarate(dot)net(dot)ve> escribió:
>>
>>En lo particular no te recomendaria guardar las imagenes en un campo
>>>de la base de datos... pero bueno, eso depende del diseño de cada
>>>quien.
>>>
>>>El tipo de dato que te conviene utilizar es Bytea como lo menciona
>>>Ivan, echale un ojo a la documentacion. Recuerda que si vas a limitar
>>>el campo, agregale unos 4 bytes extra :)
>>>
>>>Revisa este link, quizas tengas que ajustar algunas cosas... saludos:
>>>
>>>http://www.sumedh.info/articles/store-upload-image-postgres-php.html
>>>
>>>2012/2/27 Ivan Perales M. <ivan(dot)perales(at)gmail(dot)com>:
>>>
>>>> Yo hize algo similar, uso el campo bytea, pero mi error fue actualizar en
>>>> pedazos de 100 kb, entonces si una imagen es muy grande, de aprox 5 megas,
>>>> el tamaño de la tabla puede incrementarse considerablemente. Entonces lo que
>>>> te recomiendo es que hagas la insercion de toda la imagen de un solo jalón y
>>>> no por pezados.
>>>>
>>>> Saludos
>>>>
>>>>
>>>> On Mon, Feb 27, 2012 at 5:36 PM, Guillermo Villanueva
>>>> <guillermovil(at)gmail(dot)com> wrote:
>>>>>
>>>>> 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.
>>>>> Desde ya muchas gracias
>>>>> Saludos
>>>>>
>>>>> Guillermo Villanueva
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Lindolfo Iván Perales Mancinas
>>>> Cel. 481-126-2700
>>>> Solo existen 10 tipos de personas en el mundo, las que saben binario y las
>>>> que no.
>>>
>>>
>>>
>>>--
>>>Santiago Zarate
>>>santiago(at)zarate(dot)net(dot)ve
>>>http://blog.santiago.zarate.net.ve
>>>
>>>"La mejor forma de hacer que un adolecente lea un libro es vetandolo.
>>>Cuando alguien que ostenta una figura de autoridad dice, 'Danos tu
>>>libro', creo que esos estudiantes piensan 'Debe haber algo poderoso en
>>>esas palabras'." - Erin Gruwell
>>>
>>>"The best way to get a teenager to read a book is to ban it. When
>>>someone who is a daunting authority figure says, 'Give us your book',
>>>I think these students [thought], 'There must be something powerful in
>>>these words'. " - Erin Gruwell
>>>
>>
>>
>>
>
>

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2012-02-28 15:09:07 Re: Re: [pgsql-es-ayuda] sobre imágenes
Previous Message Jaime Casanova 2012-02-28 14:46:01 Re: [pgsql-es-ayuda] sobre imágenes