[pgsql-es-ayuda] [OFFTOPIC] - Espacio en disco de tablas con imágenes.

From: Victor Hugo Roumieu <vhr273(at)gmail(dot)com>
To: POSTGRES <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: [pgsql-es-ayuda] [OFFTOPIC] - Espacio en disco de tablas con imágenes.
Date: 2016-02-12 19:46:02
Message-ID: CAPrQUT4Ofuh-okO4+ZUXTsM9398RD8QnxwZM0hwFPgBmaSk_cA@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola perdón por meterme en el hilo y mas teniendo en cuenta mi ignorancia,
pero es posible que pudiera ser de utilidad para alguien.
Respecto a dejar los datos dentro o fuera de la base, muchos me
recomendaron hacerlo en un directorio aparte, pero jamas encontré un
argumento que me convenciera ante las dificultades que ello conlleva. Todos
los datos dentro de la base implica una enorme cantidad de ventajas que son
las que originalmente nos hacen trabajar con base de datos relacionales
(integridad, seguridad solo por nombrar algunos).

Ahora yo al guardar datos graficos tengo algunas precauciones.
1) Validar todo lo que se pueda desde la aplicación. Por ejemplo el tamaño
máximo que permito ingresar, tipo de dato, etc.
2) Armar otra tabla con el dato Bytea con únicamente este dato, incluso en
una relación uno a uno. Esta tabla solo tendra el dato gráfico y el id de
la tupla a la que corresponde.
Esto para mi fue de mucha ayuda tanto en postgres mysql como en oracle. ya
que me permite almacenar ese dato en otro datafile (segun el motor),
tambien me protege de las consecuencias de que algun distraido hiciera
"select * from tabla". Si pongo un trigger de auditoria o de lo que fuera
el mismo puede trabajar sobre una de las tablas pero no sobre el dato
gráfico. Las capas del medio de la aplicación (JPA) con muy poco esfuerzo
levantan los datos que se requieren en cada caso y toman los graficos solo
cuando son requeridos.

Es muy posible que mi enfoque fuera anticuado pero a mi me da resultado.

Les mando un fuerte abrazo.
VHR

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message jvenegasperu . 2016-02-12 20:06:56 Problema con consulta Postgis
Previous Message Mario Soto Cordones 2016-02-12 17:47:04 RE: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] [OFFTOPIC] - Espacio en disco de tablas con imágenes.