Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

Commit 132c404

Browse files
committed
Document that pgpool can be used with master/slave servers to avoid
problems with non-deterministic functions.
1 parent 8f0ab22 commit 132c404

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

doc/src/sgml/high-availability.sgml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<!-- $PostgreSQL: pgsql/doc/src/sgml/high-availability.sgml,v 1.62 2010/04/21 03:32:53 tgl Exp $ -->
1+
<!-- $PostgreSQL: pgsql/doc/src/sgml/high-availability.sgml,v 1.63 2010/04/26 19:09:25 momjian Exp $ -->
22

33
<chapter id="high-availability">
44
<title>High Availability, Load Balancing, and Replication</title>
@@ -199,7 +199,11 @@ protocol to make nodes agree on a serializable transactional order.
199199
SQL queries are broadcast (and not actual modified rows). If
200200
this is unacceptable, either the middleware or the application
201201
must query such values from a single server and then use those
202-
values in write queries. Also, care must be taken that all
202+
values in write queries. Another option is to use this replication
203+
option with a traditional master-slave setup, i.e. data modification
204+
queries are sent only to the master and are propogated to the
205+
slaves via master-slave replication, not by the replication
206+
middleware. Care must also be taken that all
203207
transactions either commit or abort on all servers, perhaps
204208
using two-phase commit (<xref linkend="sql-prepare-transaction">
205209
and <xref linkend="sql-commit-prepared">.

0 commit comments

Comments
 (0)