Re: Disk buffering of resultsets

From: Edson Richter <edsonrichter(at)hotmail(dot)com>
To: pgsql-jdbc(at)postgresql(dot)org
Subject: Re: Disk buffering of resultsets
Date: 2014-09-22 17:27:36
Message-ID: BLU436-SMTP1035AB44C7A11FB7C17BEF1CFB30@phx.gbl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-jdbc


Atenciosamente,

Edson Carlos Ericksson Richter

On 22-09-2014 14:16, Steven Schlansker wrote:
> On Sep 21, 2014, at 12:35 AM, Craig Ringer <craig(at)2ndquadrant(dot)com> wrote:
>
>> On 09/21/2014 11:24 AM, Lussier, Denis wrote:
>>> This does seem very worthwhile. Can someone please sketch out a
>>> mini-design and see if it makes sense to the pgjdbc core? I'd be
>>> willing to hack some code, but, I'd want the design to be pre-vetted.
>> Actually, on second thought, if we're going to do this we'd be silly to
>> restrict it to spilling to disk.
>>
>> What we should have is the ability to flush a resultset to non-memory
>> storage that provides a given interface when it exceeds a given size.
> This all sounds very interesting, but should it really be baked into the driver?
> Shouldn’t such a mechanism be built on top of the JDBC API? Then it could work
> independently of the Driver implementation.
>
> Additionally, if this does get implemented, please leave it off by default. We
> have many SSDs backing our database server and very little space / IOPS on
> application nodes (intentionally, and I’m not sure we are the only ones) so
> suddenly spilling to disk could be disastrous for our performance.

Seems obvious, because new features like this proposal should always be
off by default.
+1. I've designed application architecture to overcome such limitations,
and I'm really not interested in having disk cache slowing down my App
server...

Thanks,

Edson.

>
>
>

In response to

Browse pgsql-jdbc by date

  From Date Subject
Next Message John R Pierce 2014-09-22 17:42:44 Re: Disk buffering of resultsets
Previous Message Steven Schlansker 2014-09-22 17:16:40 Re: Disk buffering of resultsets