Skip to content

Commit ffa0e8f

Browse files
committed
Add mention of shared-memory/disk for multi-master clustering.
1 parent 617f123 commit ffa0e8f

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

doc/src/sgml/high-availability.sgml

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<!-- $PostgreSQL: pgsql/doc/src/sgml/high-availability.sgml,v 1.8 2006/11/21 22:48:33 momjian Exp $ -->
1+
<!-- $PostgreSQL: pgsql/doc/src/sgml/high-availability.sgml,v 1.9 2006/11/22 03:44:52 momjian Exp $ -->
22

33
<chapter id="high-availability">
44
<title>High Availability and Load Balancing</title>
@@ -193,11 +193,13 @@ protocol to make nodes agree on a serializable transactional order.
193193
other server before each transaction commits. Heavy write
194194
activity can cause excessive locking, leading to poor performance.
195195
In fact, write performance is often worse than that of a single
196-
server. Read requests can be sent to any server. Clustering
197-
is best for mostly read workloads, though its big advantage
198-
is that any server can accept write requests &mdash; there is
199-
no need to partition workloads between master and slave servers,
200-
and because the data changes are sent from one server to another,
196+
server. Read requests can be sent to any server. Some
197+
implementations use cluster-wide shared memory or shared disk
198+
to reduce the communication overhead. Clustering is best for
199+
mostly read workloads, though its big advantage is that any
200+
server can accept write requests &mdash; there is no need to
201+
partition workloads between master and slave servers, and
202+
because the data changes are sent from one server to another,
201203
there is no problem with non-deterministic functions like
202204
<function>random()</>.
203205
</para>

0 commit comments

Comments
 (0)