Skip to content
GitLab
Explore
Sign in
Register
Primary navigation
Search or go to…
Project
P
postgres-lambda-diff
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Container registry
Model registry
Operate
Environments
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Jakob Huber
postgres-lambda-diff
Commits
a1e5b5c8
Commit
a1e5b5c8
authored
18 years ago
by
Bruce Momjian
Browse files
Options
Downloads
Patches
Plain Diff
Reconfigure failover/replication doc items to be varlist entries, rather
than new sections, so they appear all on the same web page.
parent
c7a6046a
No related branches found
No related tags found
No related merge requests found
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
doc/src/sgml/failover.sgml
+182
-163
182 additions, 163 deletions
doc/src/sgml/failover.sgml
with
182 additions
and
163 deletions
doc/src/sgml/failover.sgml
+
182
−
163
View file @
a1e5b5c8
<!-- $PostgreSQL: pgsql/doc/src/sgml/failover.sgml,v 1.
7
2006/11/16
18:25:58
momjian Exp $ -->
<!-- $PostgreSQL: pgsql/doc/src/sgml/failover.sgml,v 1.
8
2006/11/16
21:43:33
momjian Exp $ -->
<chapter id="failover">
<chapter id="failover">
<title>Failover, Replication, Load Balancing, and Clustering Options</title>
<title>Failover, Replication, Load Balancing, and Clustering Options</title>
...
@@ -76,8 +76,11 @@
...
@@ -76,8 +76,11 @@
and load balancing solutions.
and load balancing solutions.
</para>
</para>
<sect1 id="shared-disk-failover">
<variablelist>
<title>Shared Disk Failover</title>
<varlistentry>
<term>Shared Disk Failover</term>
<listitem>
<para>
<para>
Shared disk failover avoids synchronization overhead by having only one
Shared disk failover avoids synchronization overhead by having only one
...
@@ -93,10 +96,12 @@
...
@@ -93,10 +96,12 @@
fails or becomes corrupt, the primary and backup servers are both
fails or becomes corrupt, the primary and backup servers are both
nonfunctional.
nonfunctional.
</para>
</para>
</sect1>
</listitem>
</varlistentry>
<sect1 id="warm-standby-using-point-in-time-recovery">
<varlistentry>
<title>Warm Standby Using Point-In-Time Recovery</title>
<term>Warm Standby Using Point-In-Time Recovery</term>
<listitem>
<para>
<para>
A warm standby server (see <xref linkend="warm-standby">) can
A warm standby server (see <xref linkend="warm-standby">) can
...
@@ -106,10 +111,12 @@
...
@@ -106,10 +111,12 @@
made the new master database server. This is asynchronous and
made the new master database server. This is asynchronous and
can only be done for the entire database server.
can only be done for the entire database server.
</para>
</para>
</sect1>
</listitem>
</varlistentry>
<sect1 id="continuously-running-replication-server">
<varlistentry>
<title>Continuously Running Replication Server</title>
<term>Continuously Running Replication Server</term>
<listitem>
<para>
<para>
A continuously running replication server allows the backup server to
A continuously running replication server allows the backup server to
...
@@ -124,10 +131,12 @@
...
@@ -124,10 +131,12 @@
granularity. It updates the backup server in batches, so the replication
granularity. It updates the backup server in batches, so the replication
is asynchronous and might lose data during a fail over.
is asynchronous and might lose data during a fail over.
</para>
</para>
</sect1>
</listitem>
</varlistentry>
<sect1 id="data-partitioning">
<varlistentry>
<title>Data Partitioning</title>
<term>Data Partitioning</term>
<listitem>
<para>
<para>
Data partitioning splits tables into data sets. Each set can
Data partitioning splits tables into data sets. Each set can
...
@@ -135,11 +144,10 @@
...
@@ -135,11 +144,10 @@
partitioned by offices, e.g. London and Paris. While London
partitioned by offices, e.g. London and Paris. While London
and Paris servers have all data records, only London can modify
and Paris servers have all data records, only London can modify
London records, and Paris can only modify Paris records. This
London records, and Paris can only modify Paris records. This
is similar to section <xref
is similar to the "Continuously Running Replication Server"
linkend="continuously-running-replication-server"> above, except
item above, except that instead of having a read/write server
that instead of having a read/write server and a read-only server,
and a read-only server, each server has a read/write data set
each server has a read/write data set and a read-only data
and a read-only data set.
set.
</para>
</para>
<para>
<para>
...
@@ -160,10 +168,12 @@
...
@@ -160,10 +168,12 @@
tables, London and Paris can be placed in separate tables, and
tables, London and Paris can be placed in separate tables, and
inheritance can be used to access both tables using a single table name.
inheritance can be used to access both tables using a single table name.
</para>
</para>
</sect1>
</listitem>
</varlistentry>
<sect1 id="query-broadcast-load-balancing">
<varlistentry>
<title>Query Broadcast Load Balancing</title>
<term>Query Broadcast Load Balancing</term>
<listitem>
<para>
<para>
Query broadcast load balancing is accomplished by having a
Query broadcast load balancing is accomplished by having a
...
@@ -186,10 +196,12 @@
...
@@ -186,10 +196,12 @@
care must be taken that all transactions either commit or abort
care must be taken that all transactions either commit or abort
on all servers Pgpool is an example of this type of replication.
on all servers Pgpool is an example of this type of replication.
</para>
</para>
</sect1>
</listitem>
</varlistentry>
<sect1 id="clustering-for-load-balancing">
<varlistentry>
<title>Clustering For Load Balancing</title>
<term>Clustering For Load Balancing</term>
<listitem>
<para>
<para>
In clustering, each server can accept write requests, and modified
In clustering, each server can accept write requests, and modified
...
@@ -213,10 +225,12 @@
...
@@ -213,10 +225,12 @@
linkend="sql-commit-prepared" endterm="sql-commit-prepared-title">)
linkend="sql-commit-prepared" endterm="sql-commit-prepared-title">)
can be used to implement this in application code or middleware.
can be used to implement this in application code or middleware.
</para>
</para>
</sect1>
</listitem>
</varlistentry>
<sect1 id="clustering-for-parallel-query-execution">
<varlistentry>
<title>Clustering For Parallel Query Execution</title>
<term>Clustering For Parallel Query Execution</term>
<listitem>
<para>
<para>
This allows multiple servers to work concurrently on a single
This allows multiple servers to work concurrently on a single
...
@@ -226,10 +240,12 @@
...
@@ -226,10 +240,12 @@
and returned to the user. There currently is no
and returned to the user. There currently is no
<productname>PostgreSQL</> open source solution for this.
<productname>PostgreSQL</> open source solution for this.
</para>
</para>
</sect1>
</listitem>
</varlistentry>
<sect1 id="commercial-solutions">
<varlistentry>
<title>Commercial Solutions</title>
<term>Commercial Solutions</term>
<listitem>
<para>
<para>
Because <productname>PostgreSQL</> is open source and easily
Because <productname>PostgreSQL</> is open source and easily
...
@@ -237,6 +253,9 @@
...
@@ -237,6 +253,9 @@
and created commercial closed-source solutions with unique
and created commercial closed-source solutions with unique
failover, replication, and load balancing capabilities.
failover, replication, and load balancing capabilities.
</para>
</para>
</sect1>
</listitem>
</varlistentry>
</variablelist>
</chapter>
</chapter>
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment