это отказоустойчивость, а совсем не масштабирование. Или таки имелся в виду haproxy?
Масштабирование на запись в ПГ возможно только на уровне приложения с шардированием (это когда у вас данные разбиты по нескольким отказоустойчивым клястерам, и приложению известно об этом разбиении). Масштабирование на чтение - это вот как раз haproxy.
Пул соединений - pgbouncer. Как правило, приложения делаются таким образом, что запросы на чтение идут на один адрес, и пгбаунсер их перенаправляет на haproxy, а запросы на запись идут на другой, а пгбаунсер их пересылает на мастер.
А BDR и прочие мультимастеры - суть ересь и непотребство. Не надо в ту сторону смотреть, если не собраетесь по 48 часов в сутки разбираться, почему у вам база тормозит.
Я и не говорил про то, что ha-cluster горизонтального масштабирования)), я просто сказал, что на данный момент знаю лишь одну реализацию возможного кластера)
А это уже другой мой пост) и с ha-cluster он никак не связан, а то что я написал знаю только ha-cluster, извини не заметил, что не разбил тему)
Обсуждают сегодня