1a. Siaga hangat adalah "langsung", cadangan tambahan yang ditambahkan dengan blok perubahan lengkap (segmen wal) masing-masing 16 mb, yang dikirim ke simpul siaga begitu terisi. Anda tidak dapat meminta node siaga hangat. Perubahan 16 mb (secara default) dapat berarti banyak transaksi, jika master gagal, mereka akan hilang.
1b. Siaga Panas . (juga cadangan inkremental "langsung"). Perubahan kecil dikirim ke slave (catatan wal, yang merupakan bagian kecil dari segmen wal). Anda dapat meminta (baca saja) node siaga panas. Jendela untuk transaksi yang hilang jika master gagal sangat kecil. Ada hot siaga node sinkron dan asinkron, node sinkron akan memaksa master untuk menunggu untuk mengkonfirmasi aplikasi perubahan dan kemudian master akan melakukan transaksi. Dalam replikasi asinkron master mengirim catatan wal dan tidak menunggu konfirmasi . Yang pertama membutuhkan tautan yang sangat andal dan cepat antara master dan slave, juga menambahkan overhead ke master tetapi tidak menjamin kehilangan data.
Mengenai cadangan tambahan: 1. Anda mengambil salinan dasar dari seluruh instalasi basis data Anda. 2. Kirimkan ke budak. 3. Konfigurasikan untuk mengejar perubahan.
Replikasi Streaming (siaga panas) adalah pemenangnya di sini. Saya pribadi lebih suka replikasi asinkron karena tidak membebani master dan lag replikasi sangat kecil (beberapa detik dalam banyak kasus)
Satu pelengkap untuk pengaturan ini adalah pg-pool. Ini bertindak sebagai proksi antara aplikasi dan server yang berpartisipasi dalam konfigurasi replikasi seperti yang dijelaskan di atas, ia memiliki load balancing dan kemampuan permintaan paralel. Itu juga dapat memberikan failover otomatis.
http://www.pgpool.net/pgpool-web/contrib_docs/simple_sr_setting/index.html