BLOBs con bytea o con Large Objects

From: Chema Cortés <ch3m4(at)ch3m4(dot)org>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: BLOBs con bytea o con Large Objects
Date: 2005-01-21 13:44:22
Message-ID: 200501211444.23173.ch3m4@ch3m4.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Necesito incorporar algunos BLOBs en postgres. Por lo que veo, hay dos
alternativas: con objetos grandes ("lo") o con campos 'bytea'.

Supongo que la existencia de los Objetos Grandes ("Large Objects") en postgres
debe tener motivos históricos de cuando no era posible almacenar campos de
gran tamaño en una tabla. Como mayor impedimento que les veo es que no
aseguran la integridad referencial (existen apaños como el tipo de datos
'lo').

Si embargo pienso que los objetos grandes están ya superados por el tipo
'bytea' para almacenar los blobs en las tablas (tablas TOAST). Aún así, me
preguntaba si existe algún motivo que siga haciendo más recomendable utilizar
objetos grandes en lugar de campos 'bytea'.

PD: en mi bitácora he colocado un receta sobre manejo de blobs desde python
para quién interese:
http://ch3m4.org/blog/index.php/py/2005/01/21/manejo_de_blobs_con_postgresql

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Fernando Aguada 2005-01-21 13:51:13 Retornar select desde una funcion
Previous Message Alvaro Herrera 2005-01-21 13:37:23 Re: Capacidades objeto-relacionales de postgres??