patroni
обязательно ли использовать для запросов haproxy/pgbouncer
или можно просто задать коннекшн стрингу типа
postgresql://host1:123,host2:456/?target_session_attrs=read-write
в чем плюсы/минусы?
Это должен уметь драйвер. Большинство не умеет. Так что без них скорее всего никак.
У меня маловато опыта с посгресом, да и репликацию буду делать в 1е) некоторый ресерч, ищю что лучше насколько я понял то с 10 версии это включено в libpq , или это еще зависит от приложения и как это там реализовано..? И если отбросить вопрос с драйвером, я ведь правильно понимаю что так по идее можно? есть ли какие то недостатки по сравнению обычным роутом запросов?
и доп вопрос) я правильно понял что патрони нужно запускать из под postgres или ему нужно отдельного пользователя делать? а для приложение как раз наоборот использовать другую роль? (это нужно или рекомендация, у нас обычно из под postgres приложение коннектится)
Обсуждают сегодня