Re: Use bytearray for blobs or not? - Mailing list pgsql-general

From Achilleas Mantzios
Subject Re: Use bytearray for blobs or not?
Date
Msg-id 6caac6d7-d2e7-0c21-a7fe-c6bd4a4a0557@matrix.gatewaynet.com
Whole thread Raw
In response to Re: Use bytearray for blobs or not?  (Rob Sargent <robjsargent@gmail.com>)
List pgsql-general
On 4/1/19 6:02 μ.μ., Rob Sargent wrote:
>
> On 1/4/19 4:48 AM, Achilleas Mantzios wrote:
>> On 4/1/19 1:41 μ.μ., Thomas Güttler wrote:
>>> Some months ago I wrote a little application with Python+Django which stores
>>> blob data in bytearrays.
>>>
>>> It works.
>>>
>>> In the future there will be a lot more traffic, and I am unsure
>>> if this is really a good solution. I know this is more FUD than
>>> concrete PG issue.
>>>
>>> What do you think?
>>
>> Performance (at least for JDBC) is known to be better with blobs.
>
> Do you have any details on which part is slower with bytea? Original insert, read back to client, general (p)sql
access. I'm moving towards bytea but still have time to change my mind if I cannot 
 
> afford the performance hit.
No since I never used them (blobs) in production. Basically the java driver does not support streaming. So for very
largedata (e.g. videos, movies, etc) people use blobs.
 
>
>> However, with bytea life is just easier for many reasons (backups, logical replication, other types of replication,
sysmanagement, etc).
 
> Yes, and in my case I even get a cheap compression from the original file.
>>
>>>
>>> Which alternatives could be useful?
>>>
>>> Regards,
>>>   Thomas
>>>
>>>
>>>
>>>
>>
>>
>


-- 
Achilleas Mantzios
IT DEV Lead
IT DEPT
Dynacom Tankers Mgmt



pgsql-general by date:

Previous
From: Mitar
Date:
Subject: Optimizing the same PREPAREd static query (without parameters)
Next
From: David Rowley
Date:
Subject: Re: Optimizing the same PREPAREd static query (without parameters)