Re: Informacion archivos base de datos

From: Martin Marques <martin(dot)marques(at)2ndquadrant(dot)com>
To: Luis Fernando Lopez Aguilar <flopezg333(at)gmail(dot)com>, Ronald Viscarra <ronald(dot)viscarra(at)gmail(dot)com>
Cc: Ricardo Alvarado <alvaradoricardo2(at)gmail(dot)com>, pgsql-es-ayuda(at)lists(dot)postgresql(dot)org
Subject: Re: Informacion archivos base de datos
Date: 2017-10-27 20:20:15
Message-ID: 72182d0b-95de-2724-80c3-227370373349@2ndquadrant.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

El 27/10/17 a las 15:43, Luis Fernando Lopez Aguilar escribió:
> contras no deberia existir de ninguna clase!!!! el unico caso que
> tampoco es contra es incremento de almacenamiento masivo, pero cual es
> el miedo terabytes? petabytes?

La contra es de performance. Es mucho más rápido/eficiente copiar
directamente a disco que insertarlo en la BBDD donde debe pasar por el
parser.

Tambien hay otras contras dependiendo del tipo de almacenamiento que
usen en postgres (bytea vs. large object)

Con bytea los datos terminan en la tabla toast, a menos que el binario
sea muy chico (menos de 4kb). Ahí los datos además se comprimen, lo que
es más lento aún.

Si usan LO los datos van al catalogo, lo que no permite, por ejemplo,
replicar los datos. Tambien es muy, pero muy lento si hay que hacer un
pg_dump de los LO y hay una cantidad importante de objetos (millones de
objectos).

A pesar de esto, yo recomiendo guardar los datos en la BBDD por
integridad referencial.

Saludos,

--
Martín Marqués http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Training & Services

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Martin Marques 2017-10-27 20:22:00 Re: Informacion archivos base de datos
Previous Message Luis Fernando Lopez Aguilar 2017-10-27 18:43:50 Re: Informacion archivos base de datos