Mağazamızda pgpool yerine repmgr ve pgbouncer seçtik. repmgr çoğaltılmış veritabanı sunucuları kümesini kurmak ve korumak için bazı güzel araçlara sahiptir. Bizim durumumuzda 1 master ve 2 slave (yeni yük devretmenin yük devretmesi haline gelebilecek bir yük devretme ve bir canlı okuma performans testi). pgpool, yapılandırmadaki değişikliklerle ilgili sorunlara sahiptir, çoğu durumda hizmeti yeniden başlatmanız gerekir ve bu nedenle bazı kesinti süreniz vardır. 24x7x365 kullanılabilirliğe ihtiyacınız olduğunda bu bir sorundur.
repmgrd (deamon) bir yük devretme sonrasında yeni ustayı seçmeye yardımcı olur, gerçekten bölünmüş bir beyin durumu istemezsiniz. Ana veritabanı için bir sanal ip adresimiz var, o anda ana veritabanı. Başka bir sunucu master olduğunda, bu adresi kullanan tek sunucudur. Her veritabanı sunucusunun ayrıca salt okunur sorgular için kendi ip adresi vardır.
repmgr, ilk etapta akış çoğaltması oluşturan aynı çocuklar tarafından korunur, böylece ne hakkında konuştuklarını bilirler. Sürüm 2.0 piyasaya sürülmek üzere.
En kötü duruma hazır olun, bazı güç ve ağ fişlerini çekerek ciddi testler yapın! Bir şeyler ters gittiğinde, birçok şey zaten yanlış gitti ve bunu karşılayamadığınızda sizi arkada ısırır.
Çoğaltma bir şeydir, bazı ciddi sorunlardan sonra çalışan bir yük devretme, başka bir şeydir.