Re: Status of server side Large Object support?

From: Thomas Hallgren <thhal(at)mailblocks(dot)com>
To: Peter Eisentraut <peter_e(at)gmx(dot)net>
Cc: "pgsql-hackers(at)postgresql(dot)org" <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: Status of server side Large Object support?
Date: 2004-11-28 13:55:29
Message-ID: thhal-0VHGFAoUmcC4pgMoJF+KCg4PnkFjXIf@mailblocks.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

Peter Eisentraut wrote:
> Am Sonntag, 28. November 2004 12:33 schrieb Thomas Hallgren:
>
>>Hmm, ok. But there's no way to stream them in and out from disk. From
>>what I can see, you have to bring all of it into memory. Not so ideal
>>perhaps if you want to provide streaming media for thousands of users.
>
>
> You can use the substring function to read the pieces you need.
>
Won't the substring function bring the whole thing into memory in the
backend before it pass you the piece you need? Let's assume I want to
stream 4k at a time of a 40mb image, that's a whole lot of byte swapping
if that's the case.

How do you handle writes without first creating the whole image in memory?

From what I can see, the current JDBC driver uses the lo_<xxx> client
api's and they seem to map to the inv_<xxx> server api's.

Regards,
Thomas Hallgren

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Bruce Momjian 2004-11-28 14:35:58 Re: Non-C locale and LIKE
Previous Message Peter Eisentraut 2004-11-28 13:13:18 Re: Status of server side Large Object support?