Bunu sürekli ofisten geçiriyoruz ve soru ortaya çıkmaya devam ediyor. PostgreSQL replikasyonuyla nasıl başa çıkıyorsunuz? Mutlaka gelişmiş kümelerden bahsetmiyorum bile, sadece Master-Slave, Master-MultiSlave ve Master-Master ile basitleştiriliyor. Bunu MySQL için kurmanın genellikle oldukça basit olduğunu düşünüyorum. Yük devretme, özellikle yapılandırılmasının ne kadar kolay olduğu için mükemmel değilse, basittir. Slony ile oynadık, ancak biraz fazla çalışıyor (şema değişiklikleri müdahale gerektirir, yeni veritabanları müdahale gerektirir, vb.). PGPool2 çok güzeldi, bir düğüm kapanana kadar ve tekrar senkronizasyonu tekrarlamak için zarif bir yol bulamadık (her şeyi yıkmak ve düşmüş düğümü yeniden basmak dışında). Temelde işte tipik olarak aradığım:
- Kolay kurulum (Zor kurulum için karar vereceğim, ancak genişletilmesi kolay)
- Basit yerine çalışma
- Düşmüş bir düğümü geri getirmek sadece zaman gerektirir (örneğin, mysql. Sunucu kapanır, onu açarsınız ve çoğaltmanın yetişmesini beklersiniz).
- Şema değişiklikleri çoğaltmayı bozmuyor
- Sunucuya yeni bir veritabanı eklemek sorunsuzdur (mysql gibi, bütün bir DB sunucusunu çoğaltabilirsiniz, böylece ana bilgisayarda yeni bir veritabanı oluşturulur, otomatik olarak slave'e yayılır)
MySQL bunların çoğunu oldukça iyi idare ediyor, ancak PostgreSQL için belirli bir düşkünlüğe sahibim. Ayrıca, tek seçeneğimiz olan bazı durumlarımız var ve karışıma çoğaltma eklemek istiyoruz. Şu anda ne kullanıyorsunuz ve çözümünüz hakkında ne hissediyorsunuz? Bu bir MySQL değil PostgreSQL postası değil, söz veriyorum, çünkü yapmaya başladığım şey bu değil. :)