Задать вопрос
MaxDukov
@MaxDukov
впишусь в проект как SRE/DevOps.

Можно ли в Postgresql настроить 1 slave для нескольких мастеров?

Коллеги, доброе время суток.
есть задача - некоторое(значительное) количество master-нод PostgreSQL в удаленных точках, к ним необходимо поднять аналогичное количество slave-ов в ЦОД. Понятно, что поднимать массу отдельных Postgres-серверов не особо то эффективно. Т.е. есть желание поднять 1(2-3) сервер помощьнее в ЦОД и реплицировать данные туда. Нашел, что multi-slave конфигурации возможны.
Но вот вопрос - а что будет, когда удаленный мастер перестанет работать? мне потребуется на этом сервере в ЦОД быть одновременно и slave для кучи серверов - и мастером для 1(2-3 и т.д.). Т.е. 1 физический сервер должет быть и мастером и слэйвов одновременно. Разделение на уровне БД\кластера Postgres?
  • Вопрос задан
  • 521 просмотр
Подписаться 1 Оценить Комментировать
Решения вопроса 1
ky0
@ky0
Миллиардер, филантроп, патологический лгун
Multi-slave - это когда у одного мастера несколько слейвов.

Не вижу в отдельных слейвах ничего особенно неэффективного, кроме некоторого оверхеда по оперативной памяти.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы