Re: Patch for binary receive of basic array types

From: "Kevin Grittner" <Kevin(dot)Grittner(at)wicourts(dot)gov>
To: <mikko(dot)tiihonen(at)nitorcreations(dot)com>,<pgsql-jdbc(at)postgresql(dot)org>
Subject: Re: Patch for binary receive of basic array types
Date: 2011-09-24 14:46:00
Message-ID: 4E7DA6D802000025000416A9@gw.wicourts.gov
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-jdbc

> Mikko Tiihonen wrote:

> In general could add a mechanism to add/remove specific oids from
> the binary transfer mode as a configuration option to the jdbc
> driver.
>
> The same mechanism could be used for by application code that uses
> custom types inside PostgreSQL to take advantage of binary
> transfers.
>
> There will always be trade-offs between txt and bin encoding and
> sometimes the differences are large enough to change from driver
> defaults.

Yeah, all I'm saying is that when there are such large trade-offs
between CPU usage and network traffic requirements, it might be a
good idea to allow a user to choose with some connection option. For
perspective, just within our organization we have cases where we're
communicating between busy machines on the same 1Gbps switch, and
cases where we're communicating between nearly-idle machines over a
sometimes-saturated 3Mbps WAN connection. This change would be a big
win for one and could potentially be a big problem in the other.

-Kevin

Responses

Browse pgsql-jdbc by date

  From Date Subject
Next Message Mikko Tiihonen 2011-09-24 22:45:49 Patch for allowing explicit enable/disable of binary transfer for each OID type
Previous Message Mikko Tiihonen 2011-09-24 12:33:01 Patch for binary transfer of point and box geometric types