doc: Add logical replication to comparison matrix
authorPeter Eisentraut
Wed, 16 Aug 2017 17:59:40 +0000 (13:59 -0400)
committerPeter Eisentraut
Wed, 16 Aug 2017 18:00:12 +0000 (14:00 -0400)
Author: Steve Singer 

doc/src/sgml/high-availability.sgml

index a4494a3494958e9dd5b3ddc8574e1cfba0a98802..1a152cf1187ebcb857525d6bb6d9f3dae90c1a84 100644 (file)
   
 
   
-   File System (Block-Device) Replication
+   File System (Block Device) Replication
    
 
     
@@ -158,6 +158,24 @@ protocol to make nodes agree on a serializable transactional order.
    
   
 
+  
+   Logical Replication
+   
+    
+     Logical replication allows a database server to send a stream of data
+     modifications to another server.  PostgreSQL
+     logical replication constructs a stream of logical data modifications
+     from the WAL.  Logical replication allows the data changes from
+     individual tables to be replicated.  Logical replication doesn't require
+     a particular server to be designated as a master or a replica but allows
+     data to flow in multiple directions.  For more information on logical
+     replication, see .  Through the
+     logical decoding interface (),
+     third-party extensions can also provide similar functionality.
+    
+   
+  
+
   
    Trigger-Based Master-Standby Replication
    
@@ -290,6 +308,7 @@ protocol to make nodes agree on a serializable transactional order.
      Shared Disk Failover
      File System Replication
      Write-Ahead Log Shipping
+     Logical Replication
      Trigger-Based Master-Standby Replication
      Statement-Based Replication Middleware
      Asynchronous Multimaster Replication
@@ -300,21 +319,23 @@ protocol to make nodes agree on a serializable transactional order.
    
 
     
-     Most Common Implementation
+     Most common implementations
      NAS
      DRBD
-     Streaming Repl.
-     Slony
+     built-in streaming replication
+     built-in logical replication, pglogical
+     Londiste, Slony
      pgpool-II
      Bucardo
      
     
 
     
-     Communication Method
+     Communication method
      shared disk
      disk blocks
      WAL
+     logical decoding
      table rows
      SQL
      table rows
@@ -330,6 +351,7 @@ protocol to make nodes agree on a serializable transactional order.
      
      
      
+     
     
 
     
@@ -337,6 +359,7 @@ protocol to make nodes agree on a serializable transactional order.
      
      
      
+     
      
      
      
@@ -348,6 +371,7 @@ protocol to make nodes agree on a serializable transactional order.
      
      
      
+     
      
      
      
@@ -359,6 +383,7 @@ protocol to make nodes agree on a serializable transactional order.
      
      
      with sync off
+     with sync off
      
      
      
@@ -370,6 +395,7 @@ protocol to make nodes agree on a serializable transactional order.
      
      
      with sync on
+     with sync on
      
      
      
@@ -377,10 +403,11 @@ protocol to make nodes agree on a serializable transactional order.
     
 
     
-     Standby accept read-only queries
+     Replicas accept read-only queries
      
      
-     with hot
+     with hot standby
+     
      
      
      
@@ -393,6 +420,7 @@ protocol to make nodes agree on a serializable transactional order.
      
      
      
+     
      
      
      
@@ -403,6 +431,7 @@ protocol to make nodes agree on a serializable transactional order.
      
      
      
+