diff options
author | Bruce Momjian <bruce@momjian.us> | 2006-11-17 16:38:44 +0000 |
---|---|---|
committer | Bruce Momjian <bruce@momjian.us> | 2006-11-17 16:38:44 +0000 |
commit | e1693e514c197b6ddd27b59678f78b9385ac0539 (patch) | |
tree | 556b481a9bd656ed1e9d066b7f50f5a31dc1bfb0 | |
parent | cc9698254c9cff7c36ed1e7ea78dad51d87616b1 (diff) | |
download | postgresql-e1693e514c197b6ddd27b59678f78b9385ac0539.tar.gz postgresql-e1693e514c197b6ddd27b59678f78b9385ac0539.zip |
Rename replication section "High Availability and Load Balancing".
-rw-r--r-- | doc/src/sgml/filelist.sgml | 4 | ||||
-rw-r--r-- | doc/src/sgml/high-availability.sgml (renamed from doc/src/sgml/failover.sgml) | 43 | ||||
-rw-r--r-- | doc/src/sgml/postgres.sgml | 4 |
3 files changed, 27 insertions, 24 deletions
diff --git a/doc/src/sgml/filelist.sgml b/doc/src/sgml/filelist.sgml index 945b08375fc..fe1fdfd5794 100644 --- a/doc/src/sgml/filelist.sgml +++ b/doc/src/sgml/filelist.sgml @@ -1,4 +1,4 @@ -<!-- $PostgreSQL: pgsql/doc/src/sgml/filelist.sgml,v 1.48 2006/10/26 15:26:54 momjian Exp $ --> +<!-- $PostgreSQL: pgsql/doc/src/sgml/filelist.sgml,v 1.49 2006/11/17 16:38:44 momjian Exp $ --> <!entity history SYSTEM "history.sgml"> <!entity info SYSTEM "info.sgml"> @@ -34,7 +34,7 @@ <!entity charset SYSTEM "charset.sgml"> <!entity client-auth SYSTEM "client-auth.sgml"> <!entity diskusage SYSTEM "diskusage.sgml"> -<!entity failover SYSTEM "failover.sgml"> +<!entity high-availability SYSTEM "high-availability.sgml"> <!entity installation SYSTEM "installation.sgml"> <!entity installw SYSTEM "install-win32.sgml"> <!entity maintenance SYSTEM "maintenance.sgml"> diff --git a/doc/src/sgml/failover.sgml b/doc/src/sgml/high-availability.sgml index 29d770c73e1..56733e38e84 100644 --- a/doc/src/sgml/failover.sgml +++ b/doc/src/sgml/high-availability.sgml @@ -1,35 +1,38 @@ -<!-- $PostgreSQL: pgsql/doc/src/sgml/failover.sgml,v 1.13 2006/11/17 13:29:53 momjian Exp $ --> +<!-- $PostgreSQL: pgsql/doc/src/sgml/high-availability.sgml,v 1.1 2006/11/17 16:38:44 momjian Exp $ --> -<chapter id="failover"> - <title>Failover, Replication, Load Balancing, and Clustering Options</title> +<chapter id="high-availability"> + <title>High Availability and Load Balancing</title> + <indexterm><primary>high availability</></> <indexterm><primary>failover</></> <indexterm><primary>replication</></> <indexterm><primary>load balancing</></> <indexterm><primary>clustering</></> + <indexterm><primary>data partitioning</></> <para> Database servers can work together to allow a second server to - quickly take over if the primary server fails (failover), or to - allow several computers to serve the same data (load balancing). - Ideally, database servers could work together seamlessly. Web - servers serving static web pages can be combined quite easily by - merely load-balancing web requests to multiple machines. In - fact, read-only database servers can be combined relatively easily - too. Unfortunately, most database servers have a read/write mix - of requests, and read/write servers are much harder to combine. - This is because though read-only data needs to be placed on each - server only once, a write to any server has to be propagated to - all servers so that future read requests to those servers return - consistent results. + quickly take over quickly if the primary server fails (high + availability), or to allow several computers to serve the same + data (load balancing). Ideally, database servers could work + together seamlessly. Web servers serving static web pages can + be combined quite easily by merely load-balancing web requests + to multiple machines. In fact, read-only database servers can + be combined relatively easily too. Unfortunately, most database + servers have a read/write mix of requests, and read/write servers + are much harder to combine. This is because though read-only + data needs to be placed on each server only once, a write to any + server has to be propagated to all servers so that future read + requests to those servers return consistent results. </para> <para> - This synchronization problem is the fundamental difficulty for servers - working together. Because there is no single solution that eliminates - the impact of the sync problem for all use cases, there are multiple - solutions. Each solution addresses this problem in a different way, and - minimizes its impact for a specific workload. + This synchronization problem is the fundamental difficulty for + servers working together. Because there is no single solution + that eliminates the impact of the sync problem for all use cases, + there are multiple solutions. Each solution addresses this + problem in a different way, and minimizes its impact for a specific + workload. </para> <para> diff --git a/doc/src/sgml/postgres.sgml b/doc/src/sgml/postgres.sgml index bba2bcd6019..4f55c2dcacd 100644 --- a/doc/src/sgml/postgres.sgml +++ b/doc/src/sgml/postgres.sgml @@ -1,4 +1,4 @@ -<!-- $PostgreSQL: pgsql/doc/src/sgml/postgres.sgml,v 1.79 2006/10/26 15:26:54 momjian Exp $ --> +<!-- $PostgreSQL: pgsql/doc/src/sgml/postgres.sgml,v 1.80 2006/11/17 16:38:44 momjian Exp $ --> <!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook V4.2//EN" [ @@ -151,7 +151,7 @@ &charset; &maintenance; &backup; - &failover; + &high-availability; &monitoring; &diskusage; &wal; |