Sto facendo una prova di concetto sulla replica di PostgreSQL. Dopo la discussione sul forum abbiamo deciso di procedere con la replica in streaming poiché le prestazioni sono buone rispetto ad altre soluzioni. PostgreSQL non fornisce il failover automatico per la replica in streaming. È possibile passare allo slave come master utilizzando un file trigger, ma non è gestibile. Quindi vorrei una soluzione con failover automatico e alta disponibilità.
Sono disponibili diverse soluzioni:
- repmgr
- Battito cardiaco Linux
- Pgpool-II (solo per failover automatico)
- Qualsiasi altro strumento nel caso tu l'abbia usato.
La mia domanda è: quale soluzione usare?