Re: Proposal: RETURNING primary_key()

Поиск
Список
Период
Сортировка
От Dave Cramer
Тема Re: Proposal: RETURNING primary_key()
Дата
Msg-id CADK3HH+Oj8LYqFLMcqnMW=6G0jZbY=Qw2-xDbF-psaMqdpmKTQ@mail.gmail.com
обсуждение исходный текст
Ответ на Re: Proposal: RETURNING primary_key()  (Craig Ringer <craig@2ndquadrant.com>)
Ответы Re: Proposal: RETURNING primary_key()  ("Igal @ Lucee.org" <igal@lucee.org>)
Re: Proposal: RETURNING primary_key()  (Stephen Frost <sfrost@snowman.net>)
Список pgsql-hackers

On 9 March 2016 at 20:49, Craig Ringer <craig@2ndquadrant.com> wrote:
On 10 March 2016 at 00:41, Igal @ Lucee.org <igal@lucee.org> wrote:
On 3/8/2016 5:12 PM, Craig Ringer wrote:
One of the worst problems (IMO) is in the driver architecture its self. It attempts to prevent blocking by guestimating the server's send buffer state and its recv buffer state, trying to stop them filling and causing the server to block on writes. It should just avoid blocking on its own send buffer, which it can control with confidence. Or use some of Java's rather good concurrency/threading features to simultaneously consume data from the receive buffer and write to the send buffer when needed, like pgjdbc-ng does.

Are there good reasons to use pgjdbc over pgjdbc-ng then?


Maturity, support for older versions (-ng just punts on support for anything except new releases) and older JDBC specs, completeness of support for some extensions. TBH I haven't done a ton with -ng yet.


I'd like to turn this question around. Are there good reasons to use -ng over pgjdbc ?

As to your question, you may be interested to know that pgjdbc is more performant than ng.




В списке pgsql-hackers по дате отправления:

Предыдущее
От: Michael Paquier
Дата:
Сообщение: Re: remove wal_level archive
Следующее
От: Fabien COELHO
Дата:
Сообщение: Re: pgbench more operators & functions