У нас есть 4 сервера postgresql. Хорошая идея - установить репликацию slony в 3 узла (1 мастер и 2 узла) и pgpool для балансировки нагрузки с помощью главного узла ???Pg_pool и Slony для настройки кластера Postgresql
Заранее спасибо.
У нас есть 4 сервера postgresql. Хорошая идея - установить репликацию slony в 3 узла (1 мастер и 2 узла) и pgpool для балансировки нагрузки с помощью главного узла ???Pg_pool и Slony для настройки кластера Postgresql
Заранее спасибо.
Все зависит от того, что вы настраиваете. Если вам нужна частичная или более сложная репликация, вы должны выбрать SLONY. Это отличный продукт. С другой стороны, если вы хотите, чтобы ведомые ведомые устройства ReadOnly «бит-в-бит» были реплицированы с одного мастера, вам не нужно много SLONY. Другое дело - automatic failover. STREAMING REPLICATION не предоставляет. Вы можете написать скрипт, который сделает это для вас. Другой вариант использования pgpool, который автоматизирует процесс. Плюс pgpool может выполнять балансировку нагрузки и более гибкую сетевую архитектуру. Последнее, что нужно упомянуть, это stunnel, который может помочь вам в гибкости сетевой архитектуры и безопасности. Ах да, не говоря уже о некоторых коммерческих продуктах, таких как RDS, которые могут быть самым простым решением для малого проекта без DBA ...
Только вы можете сделать выбор. Удачи!
Я думал, что SNONY предназначен для репликации мастер-мастера ... Если у вас есть мастер-раб, лучше использовать простое ПОТОЧНОЕ ОБРАБОТАНИЕ –
Нет, slony также используется для репликации Master-Slave –
Да, по-видимому, это репликация нескольких мастеров-мастеров с несколькими возможный каскад ... Итак, почему бы не «бит-бит» потоковой репликации? .. –