Pg_pool и Slony вместе для настройки кластера Postgresql

У нас есть 4 сервера postgresql. Это хорошая идея, чтобы настроить репликацию slony в 3 узлах (1 мастер и 2 узла) и pgpool для балансировки нагрузки с главным узлом???

Заранее спасибо.

1 ответ

Все зависит от того, что вы настраиваете. Если вам нужна частичная или более сложная репликация, вы должны выбрать SLONY. Это отличный продукт. С другой стороны, если вы хотите, чтобы точные подчиненные узлы ReadOnly "бит в бит" копировались с одного мастера, вам не нужно много SLONY. Еще одна вещь для рассмотрения - автоматическое переключение при сбое. STIRAMING REPLICATION не обеспечивает это. Вы можете написать сценарий, который сделает это за вас. Еще один вариант использования pgpool, который автоматизирует процесс. Кроме того, pgpool может выполнять балансировку нагрузки и более гибкую сетевую архитектуру. Последнее, что следует упомянуть, - это stunnel, который может помочь вам иметь гибкость сетевой архитектуры и безопасность при работе с БД. Ах да, не говоря уже о некоторых коммерческих продуктах, таких как RDS, которые могут быть самым простым решением для небольшого проекта без администратора баз данных...

Только вы можете сделать выбор. Удачи!

Другие вопросы по тегам