pg.ddx.io  pgsql-docs@postgresql.org mailing list archive  
help / color / mirror / Atom feed
From: Bruce Momjian <bruce@momjian.us>
To: PostgreSQL-documentation <pgsql-docs@postgresql.org>
Subject: Replication docs update
Date: Tue, 20 Mar 2012 17:26:43 -0400
Message-ID: <20120320212643.GA4599@momjian.us> (raw)

Our chapter, "Comparison of Different Solutions", needs an update to use
our new streaming replication terminology, and an update to mention the
synchronous option.

Patch attached.  I would like to apply it to head and 9.1.

-- 
  Bruce Momjian  <bruce@momjian.us>        http://momjian.us
  EnterpriseDB                             http://enterprisedb.com

  + It's impossible for everything to be true. +

Attachments:

repl_doc.diff (text/x-diff, 5.5K) download diff --git a/doc/src/sgml/high-availability.sgml b/doc/src/sgml/high-availability.sgml new file mode 100644 index ed34dac..e4f2e01 *** a/doc/src/sgml/high-availability.sgml --- b/doc/src/sgml/high-availability.sgml *************** protocol to make nodes agree on a serial *** 140,146 **** </varlistentry> <varlistentry> ! <term>Warm and Hot Standby Using Point-In-Time Recovery (<acronym>PITR</>)</term> <listitem> <para> --- 140,146 ---- </varlistentry> <varlistentry> ! <term>Transaction Log Shipping</term> <listitem> <para> *************** protocol to make nodes agree on a serial *** 148,158 **** stream of write-ahead log (<acronym>WAL</>) records. If the main server fails, the standby contains almost all of the data of the main server, and can be quickly ! made the new master database server. This is asynchronous and ! can only be done for the entire database server. </para> <para> ! A PITR standby server can be implemented using file-based log shipping (<xref linkend="warm-standby">) or streaming replication (see <xref linkend="streaming-replication">), or a combination of both. For information on hot standby, see <xref linkend="hot-standby">. --- 148,158 ---- stream of write-ahead log (<acronym>WAL</>) records. If the main server fails, the standby contains almost all of the data of the main server, and can be quickly ! made the new master database server. This can be synchronous or ! asynchronous and can only be done for the entire database server. </para> <para> ! A standby server can be implemented using file-based log shipping (<xref linkend="warm-standby">) or streaming replication (see <xref linkend="streaming-replication">), or a combination of both. For information on hot standby, see <xref linkend="hot-standby">. *************** protocol to make nodes agree on a serial *** 291,297 **** <entry>Feature</entry> <entry>Shared Disk Failover</entry> <entry>File System Replication</entry> ! <entry>Hot/Warm Standby Using PITR</entry> <entry>Trigger-Based Master-Standby Replication</entry> <entry>Statement-Based Replication Middleware</entry> <entry>Asynchronous Multimaster Replication</entry> --- 291,297 ---- <entry>Feature</entry> <entry>Shared Disk Failover</entry> <entry>File System Replication</entry> ! <entry>Transaction Log Shipping</entry> <entry>Trigger-Based Master-Standby Replication</entry> <entry>Statement-Based Replication Middleware</entry> <entry>Asynchronous Multimaster Replication</entry> *************** protocol to make nodes agree on a serial *** 305,311 **** <entry>Most Common Implementation</entry> <entry align="center">NAS</entry> <entry align="center">DRBD</entry> ! <entry align="center">PITR</entry> <entry align="center">Slony</entry> <entry align="center">pgpool-II</entry> <entry align="center">Bucardo</entry> --- 305,311 ---- <entry>Most Common Implementation</entry> <entry align="center">NAS</entry> <entry align="center">DRBD</entry> ! <entry align="center">Streaming Repl.</entry> <entry align="center">Slony</entry> <entry align="center">pgpool-II</entry> <entry align="center">Bucardo</entry> *************** protocol to make nodes agree on a serial *** 360,366 **** <entry>No waiting for multiple servers</entry> <entry align="center">&bull;</entry> <entry align="center"></entry> ! <entry align="center">&bull;</entry> <entry align="center">&bull;</entry> <entry align="center"></entry> <entry align="center">&bull;</entry> --- 360,366 ---- <entry>No waiting for multiple servers</entry> <entry align="center">&bull;</entry> <entry align="center"></entry> ! <entry align="center">with sync off</entry> <entry align="center">&bull;</entry> <entry align="center"></entry> <entry align="center">&bull;</entry> *************** protocol to make nodes agree on a serial *** 371,377 **** <entry>Master failure will never lose data</entry> <entry align="center">&bull;</entry> <entry align="center">&bull;</entry> ! <entry align="center"></entry> <entry align="center"></entry> <entry align="center">&bull;</entry> <entry align="center"></entry> --- 371,377 ---- <entry>Master failure will never lose data</entry> <entry align="center">&bull;</entry> <entry align="center">&bull;</entry> ! <entry align="center">with sync on</entry> <entry align="center"></entry> <entry align="center">&bull;</entry> <entry align="center"></entry> *************** protocol to make nodes agree on a serial *** 382,388 **** <entry>Standby accept read-only queries</entry> <entry align="center"></entry> <entry align="center"></entry> ! <entry align="center">Hot only</entry> <entry align="center">&bull;</entry> <entry align="center">&bull;</entry> <entry align="center">&bull;</entry> --- 382,388 ---- <entry>Standby accept read-only queries</entry> <entry align="center"></entry> <entry align="center"></entry> ! <entry align="center">with hot</entry> <entry align="center">&bull;</entry> <entry align="center">&bull;</entry> <entry align="center">&bull;</entry>

view thread (6+ messages)  latest in thread

Message-ID: <20120320212643.GA4599@momjian.us>
Permalink:  ../20120320212643.GA4599@momjian.us/
Also on:    postgresql.org/message-id/20120320212643.GA4599@momjian.us

 ·  · 

reply

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Reply to all the recipients using the --to and --cc options:
  reply via email

  To: pgsql-docs@postgresql.org
  Cc: bruce@momjian.us
  Subject: Re: Replication docs update
  In-Reply-To: <20120320212643.GA4599@momjian.us>

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox