Skip to content

Commit e1693e5

Browse files
committed
Rename replication section "High Availability and Load Balancing".
1 parent cc96982 commit e1693e5

File tree

3 files changed

+27
-24
lines changed

3 files changed

+27
-24
lines changed

doc/src/sgml/filelist.sgml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<!-- $PostgreSQL: pgsql/doc/src/sgml/filelist.sgml,v 1.48 2006/10/26 15:26:54 momjian Exp $ -->
1+
<!-- $PostgreSQL: pgsql/doc/src/sgml/filelist.sgml,v 1.49 2006/11/17 16:38:44 momjian Exp $ -->
22

33
<!entity history SYSTEM "history.sgml">
44
<!entity info SYSTEM "info.sgml">
@@ -34,7 +34,7 @@
3434
<!entity charset SYSTEM "charset.sgml">
3535
<!entity client-auth SYSTEM "client-auth.sgml">
3636
<!entity diskusage SYSTEM "diskusage.sgml">
37-
<!entity failover SYSTEM "failover.sgml">
37+
<!entity high-availability SYSTEM "high-availability.sgml">
3838
<!entity installation SYSTEM "installation.sgml">
3939
<!entity installw SYSTEM "install-win32.sgml">
4040
<!entity maintenance SYSTEM "maintenance.sgml">

doc/src/sgml/failover.sgml renamed to doc/src/sgml/high-availability.sgml

Lines changed: 23 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,38 @@
1-
<!-- $PostgreSQL: pgsql/doc/src/sgml/failover.sgml,v 1.13 2006/11/17 13:29:53 momjian Exp $ -->
1+
<!-- $PostgreSQL: pgsql/doc/src/sgml/high-availability.sgml,v 1.1 2006/11/17 16:38:44 momjian Exp $ -->
22

3-
<chapter id="failover">
4-
<title>Failover, Replication, Load Balancing, and Clustering Options</title>
3+
<chapter id="high-availability">
4+
<title>High Availability and Load Balancing</title>
55

6+
<indexterm><primary>high availability</></>
67
<indexterm><primary>failover</></>
78
<indexterm><primary>replication</></>
89
<indexterm><primary>load balancing</></>
910
<indexterm><primary>clustering</></>
11+
<indexterm><primary>data partitioning</></>
1012

1113
<para>
1214
Database servers can work together to allow a second server to
13-
quickly take over if the primary server fails (failover), or to
14-
allow several computers to serve the same data (load balancing).
15-
Ideally, database servers could work together seamlessly. Web
16-
servers serving static web pages can be combined quite easily by
17-
merely load-balancing web requests to multiple machines. In
18-
fact, read-only database servers can be combined relatively easily
19-
too. Unfortunately, most database servers have a read/write mix
20-
of requests, and read/write servers are much harder to combine.
21-
This is because though read-only data needs to be placed on each
22-
server only once, a write to any server has to be propagated to
23-
all servers so that future read requests to those servers return
24-
consistent results.
15+
quickly take over quickly if the primary server fails (high
16+
availability), or to allow several computers to serve the same
17+
data (load balancing). Ideally, database servers could work
18+
together seamlessly. Web servers serving static web pages can
19+
be combined quite easily by merely load-balancing web requests
20+
to multiple machines. In fact, read-only database servers can
21+
be combined relatively easily too. Unfortunately, most database
22+
servers have a read/write mix of requests, and read/write servers
23+
are much harder to combine. This is because though read-only
24+
data needs to be placed on each server only once, a write to any
25+
server has to be propagated to all servers so that future read
26+
requests to those servers return consistent results.
2527
</para>
2628

2729
<para>
28-
This synchronization problem is the fundamental difficulty for servers
29-
working together. Because there is no single solution that eliminates
30-
the impact of the sync problem for all use cases, there are multiple
31-
solutions. Each solution addresses this problem in a different way, and
32-
minimizes its impact for a specific workload.
30+
This synchronization problem is the fundamental difficulty for
31+
servers working together. Because there is no single solution
32+
that eliminates the impact of the sync problem for all use cases,
33+
there are multiple solutions. Each solution addresses this
34+
problem in a different way, and minimizes its impact for a specific
35+
workload.
3336
</para>
3437

3538
<para>

doc/src/sgml/postgres.sgml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<!-- $PostgreSQL: pgsql/doc/src/sgml/postgres.sgml,v 1.79 2006/10/26 15:26:54 momjian Exp $ -->
1+
<!-- $PostgreSQL: pgsql/doc/src/sgml/postgres.sgml,v 1.80 2006/11/17 16:38:44 momjian Exp $ -->
22

33
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook V4.2//EN" [
44

@@ -151,7 +151,7 @@
151151
&charset;
152152
&maintenance;
153153
&backup;
154-
&failover;
154+
&high-availability;
155155
&monitoring;
156156
&diskusage;
157157
&wal;

0 commit comments

Comments
 (0)