1a. O modo de espera morna é um backup incremental "ativo" alimentado com blocos completos de alterações (segmentos wal) de 16 mb cada, que são enviados ao nó de espera assim que são preenchidos. Você não pode consultar um nó em espera quente. 16 mb de alterações (por padrão) podem significar muitas transações; se o mestre falhar, elas serão perdidas.
1b. Hot Standby . (também um backup incremental "ativo"). pequenas alterações são enviadas ao escravo (registros wal, que são pequenas partes de um segmento wal). Você pode consultar (somente leitura) o nó de espera ativa. A janela para transações perdidas, caso o mestre falhe, é muito pequena. Existem nós de espera ativa síncrona e assíncrona, um nó síncrono forçará o mestre a aguardar a confirmação da aplicação de alterações e, em seguida, o mestre confirmará a transação. Na replicação assíncrona, o mestre envia os registros wal e não espera confirmação . O primeiro requer um link muito confiável e rápido entre o mestre e o escravo, também adiciona sobrecarga ao mestre, mas não garante perda de dados.
Em relação aos backups incrementais: 1. Você faz uma cópia base de toda a instalação do banco de dados. 2. Envie para o escravo. 3. Configure-o para acompanhar as alterações.
A replicação de streaming (espera em espera) é a vencedora aqui. Pessoalmente, prefiro a replicação assíncrona, pois ela não impõe uma carga considerável ao mestre e o atraso da replicação é muito pequeno (alguns segundos em muitos casos)
Um complemento para essa configuração é o pg-pool. Ele atua como um proxy entre o aplicativo e os servidores que participam de uma configuração de replicação como a descrita acima, possui recursos de balanceamento de carga e consulta paralela. Também é capaz de fornecer failover automático.
http://www.pgpool.net/pgpool-web/contrib_docs/simple_sr_setting/index.html