[Pgpool-general] PgPool install, Part Deux
Marc G. Fournier
scrappy at hub.org
Thu Jul 9 01:33:07 UTC 2009
Okay, doing some more thinking of whwat you state here ... what about
stuff like:
CREATE TABLE test ( id serial, data text );
IF there are two connections to the databases (through pgpoool) and both
issue:
INSERT INTO test ( data ) VALUES ( 'conn1' );
INSERT INTO test ( data ) VALUES ( 'conn2' );
INSERT INTO test ( data ) VALUES ( 'conn3' );
at the same time ... is it possible that backend 1 will have:
1, conn1
2, conn2
3, conn3
while backend 2 has:
1, conn2
2, conn1
3, conn3
Or does pgpool pass them back sequentially so that both sides will have it
in the same order?
Basically, with your example, it is easy to see how now() could be a
problem, as if there is a slight delay on backend2 over backend1, the
dates could / would drift some ... but what about stuff like serial keys?
Tatsuo?
On Wed, 8 Jul 2009, Marc G. Fournier wrote:
> On Wed, 8 Jul 2009, J. Carlos Muro wrote:
>
>> The meaning of "ready for production environments" somehow (or "some much")
>> depends on your requirements.. I don't want to go into deep discussion with
>> it as we will find no end. But, we can make the question in another
>> direction: is you production environment ready for pgpool? In my company we
>> aren't.. yet. We are migrating all databases from a very expensive db
>> system to PG*. I have found that we have tables with fields "default
>> now()", and in the applications there are inserts sort of "insert into
>> table1 values (now())". I have instructed our developers to study the
>> possibility of generating dates from the application level. Later, we will
>> see how Hibernate behaves with pgpool.. Well, we are adapting our
>> environment to work with pgpool. You know, if it finally works, we will
>> save lots of money. :)
>
> Now *that* does help ... and I suspect that this may be part of what my
> problem was last time ... sounds like the current PgPool-II (without
> disparaging it) is more what you build around vs install pre-existing
> software onto ... or, at least, not software you don't have access to the
> source code for :)
>
> Have to play with this sum ...
>
> Thanks ... again, the above really puts it into perspective ...
>
> ----
> Marc G. Fournier Hub.Org Networking Services (http://www.hub.org)
> Email . scrappy at hub.org MSN . scrappy at hub.org
> Yahoo . yscrappy Skype: hub.org ICQ . 7615664
>
----
Marc G. Fournier Hub.Org Networking Services (http://www.hub.org)
Email . scrappy at hub.org MSN . scrappy at hub.org
Yahoo . yscrappy Skype: hub.org ICQ . 7615664
More information about the Pgpool-general
mailing list