Pull to refresh

Comments 4

Я конечно глупость скажу, но вот какой вопрос
Почему не сделать не всякие высокоинтеллектуальные патрони, а простой аля хапрокси, который на запись шлет двум одновременно, а читает к примеру поочереди от нагрузки?
Сущности как патрони сильно усложняют схему, делая больше шансов на ошибки.

haproxy и patroni отвечают абсолютно за разную логику.

К примеру, в предложенной мною схеме, хапрокси и отвечает именно за балансировку нагрузки.
Patroni очень хорош, и его основная задача — это механизм автофейловера. Он не усложняет схему, а наоборот, значительно упрощает управление кластерами postgresql из множества серверов.

Использую patroni в production уже 2 года, и за всё это время он ни разу не подвёл, и именно поэтому я могу его рекомендовать для боевых (mission critical) систем.
Почему не сделать не всякие высокоинтеллектуальные патрони, а простой аля хапрокси, который на запись шлет двум одновременно, а читает к примеру поочереди от нагрузки?

Это прямо pgpool — у него есть такой режим

Такой вопрос, в версия PostgreSQL Pro Enterprise, есть multimaster, сталкивались ли вы с ним? Похожи ли это с функциями Patroni? Что бы создать отказоустойчивую базу данных на двух нодах посредством PostgreSQL

Sign up to leave a comment.

Articles