diff --git a/doc/src/sgml/high-availability.sgml b/doc/src/sgml/high-availability.sgml
index 8862f84412e..44cc5d2116d 100644
--- a/doc/src/sgml/high-availability.sgml
+++ b/doc/src/sgml/high-availability.sgml
@@ -198,11 +198,11 @@ protocol to make nodes agree on a serializable transactional order.
- Statement-Based Replication Middleware
+ SQL-Based Replication Middleware
- With statement-based replication middleware, a program intercepts
+ With SQL-based replication middleware, a program intercepts
every SQL query and sends it to one or all servers. Each server
operates independently. Read-write queries must be sent to all servers,
so that every server receives any changes. But read-only queries can be
@@ -279,19 +279,6 @@ protocol to make nodes agree on a serializable transactional order.
-
- Commercial Solutions
-
-
-
- Because PostgreSQL is open source and easily
- extended, a number of companies have taken PostgreSQL
- and created commercial closed-source solutions with unique
- failover, replication, and load balancing capabilities.
-
-
-
-
@@ -302,28 +289,37 @@ protocol to make nodes agree on a serializable transactional order.
High Availability, Load Balancing, and Replication Feature Matrix
+
+
+
+
+
+
+
+
+
Feature
- Shared Disk Failover
- File System Replication
+ Shared Disk
+ File System Repl.
Write-Ahead Log Shipping
- Logical Replication
- Trigger-Based Master-Standby Replication
- Statement-Based Replication Middleware
- Asynchronous Multimaster Replication
- Synchronous Multimaster Replication
+ Logical Repl.
+ Trigger-Based Repl.
+ SQL Repl. Middle-ware
+ Async. MM Repl.
+ Sync. MM Repl.
- Most common implementations
+ Popular examples
NAS
DRBD
- built-in streaming replication
- built-in logical replication, pglogical
+ built-in streaming repl.
+ built-in logical repl., pglogical
Londiste, Slony
pgpool-II
Bucardo
@@ -331,7 +327,7 @@ protocol to make nodes agree on a serializable transactional order.
- Communication method
+ Comm. method
shared disk
disk blocks
WAL
@@ -485,6 +481,14 @@ protocol to make nodes agree on a serializable transactional order.
+
+ It should also be noted that because PostgreSQL
+ is open source and easily extended, a number of companies have
+ taken PostgreSQL and created commercial
+ closed-source solutions with unique failover, replication, and load
+ balancing capabilities. These are not discussed here.
+
+