Задать вопрос
drford
@drford
Прокрастинирую с 1993 года

Как стоит разделять запросы к БД Postgres?

Есть кластер Postgres из 7 серверов(6 слейвов, 1 мастер) под управлением patroni. Как лучше разделять запросы к БД на чтение/запись - вешать HAProxy и делать 2 порта - один read-write(master), а другой - read-only(слейвы), или использовать pgbouncer/pgpool?
  • Вопрос задан
  • 247 просмотров
Подписаться 3 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
  • Skillbox
    Курс Java-разработчик
    4 месяца
    Далее
  • Нетология
    SQL и получение данных
    2 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
IvanVakhrushev
@IvanVakhrushev
Java Developer
В качестве пулера соединений рассмотрите использование Одиссея https://github.com/yandex/odyssey
Пулер точно не помешает.
Мы походы в read-only реплики определяем на уровне приложения.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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