Size: a a a

PostgreSQL + 1C + Linux

2020 September 05

СГ

Сергей Голод... in PostgreSQL + 1C + Linux
Mikhail Vydrin
Это не очень. Единая точка отказа и все дела. Я имел ввиду кластер постгри.
PVE как правильно заметили. А для СУБД - второй PG на соседней ноде в кластере с потоковой репликацией
источник

11

19 17 in PostgreSQL + 1C + Linux
Сергей Голод
согласен. Клиенты бывают разные - кому-то достаточно и монолита. Некоторые даже просили на ноутбуке всё собрать. Но я стараюсь обычно от таких держаться по-дальше)
Согласен, лучше капризный и платеже способный, чем подобные с ноутбуками и экономией на всем.
источник

MV

Mikhail Vydrin in PostgreSQL + 1C + Linux
Сергей Голод
PVE как правильно заметили. А для СУБД - второй PG на соседней ноде в кластере с потоковой репликацией
Что рулит кластером?
источник

СГ

Сергей Голод... in PostgreSQL + 1C + Linux
Mikhail Vydrin
Что рулит кластером?
кластером на уровне вирутализации и хостов - сам PVE. А с СУБД конечно придётся делать переключение. Ну или смотреть в сторону Patroni и ему подобных. Но там (у заказчика) простой в пару минут будет допустим
источник

MV

Mikhail Vydrin in PostgreSQL + 1C + Linux
Сергей Голод
кластером на уровне вирутализации и хостов - сам PVE. А с СУБД конечно придётся делать переключение. Ну или смотреть в сторону Patroni и ему подобных. Но там (у заказчика) простой в пару минут будет допустим
Я как раз использую патрони и хотел узнать опыт
источник

СГ

Сергей Голод... in PostgreSQL + 1C + Linux
Mikhail Vydrin
Я как раз использую патрони и хотел узнать опыт
я его пока не использую, тут ничего не скажу
источник

MV

Mikhail Vydrin in PostgreSQL + 1C + Linux
Сергей Голод
я его пока не использую, тут ничего не скажу
Т.е. Ручное переключение? Реплика синхронная?
источник

СГ

Сергей Голод... in PostgreSQL + 1C + Linux
Mikhail Vydrin
Т.е. Ручное переключение? Реплика синхронная?
возможно и ручное. Это ещё не сделано. Синхронная или асинхронная по результатам тестов (все узлы будут рядом, задержка должна быть минимальной). Сейчас там pg_probackup - фулл и инкрементальный.
источник

MV

Mikhail Vydrin in PostgreSQL + 1C + Linux
Сергей Голод
возможно и ручное. Это ещё не сделано. Синхронная или асинхронная по результатам тестов (все узлы будут рядом, задержка должна быть минимальной). Сейчас там pg_probackup - фулл и инкрементальный.
Это вообще не кластер. Понял.
источник

СГ

Сергей Голод... in PostgreSQL + 1C + Linux
так я так и написал вроде выше на вопрос - "почему сервер только один". Кластер - вторым этапом)
источник

MV

Mikhail Vydrin in PostgreSQL + 1C + Linux
Использую в тесте патрони в двух репликах, хотел узнать реальные кейсы. Пока всё нравится, работает как часы.
источник

СГ

Сергей Голод... in PostgreSQL + 1C + Linux
Mikhail Vydrin
Использую в тесте патрони в двух репликах, хотел узнать реальные кейсы. Пока всё нравится, работает как часы.
сколько на реплику данных прилетает с мастера в час/день?
источник

MV

Mikhail Vydrin in PostgreSQL + 1C + Linux
Кстати, отступление небольшое. PVE кластер можно сделать из двух нод. Но так делать не надо. Кворум будет всё равно 2. Наступили однажды.
источник

СГ

Сергей Голод... in PostgreSQL + 1C + Linux
Mikhail Vydrin
Кстати, отступление небольшое. PVE кластер можно сделать из двух нод. Но так делать не надо. Кворум будет всё равно 2. Наступили однажды.
QDevice можно добавить. Но так действительно лучше не делать))
источник

MV

Mikhail Vydrin in PostgreSQL + 1C + Linux
Сергей Голод
сколько на реплику данных прилетает с мастера в час/день?
Не под рукой метрики, не скажу. Там не продовое, думаю копейки.
источник

ВС

Валерий Сергеев... in PostgreSQL + 1C + Linux
Mikhail Vydrin
Использую в тесте патрони в двух репликах, хотел узнать реальные кейсы. Пока всё нравится, работает как часы.
patroni + etcd + haproxy + pg_probackup с реплики
1 master + 2 replica
На проде. Переключения отрабатываются без вопросов.
источник

MV

Mikhail Vydrin in PostgreSQL + 1C + Linux
Сергей Голод
сколько на реплику данных прилетает с мастера в час/день?
Но при наливке баз отставание на асинке было в районе гигабайтов.
источник

MV

Mikhail Vydrin in PostgreSQL + 1C + Linux
Валерий Сергеев
patroni + etcd + haproxy + pg_probackup с реплики
1 master + 2 replica
На проде. Переключения отрабатываются без вопросов.
Примерно так же, но консул и без бонсера.
источник

MV

Mikhail Vydrin in PostgreSQL + 1C + Linux
Валерий Сергеев
patroni + etcd + haproxy + pg_probackup с реплики
1 master + 2 replica
На проде. Переключения отрабатываются без вопросов.
Как рулите чтобы бекап был с мастера? Или забили?
источник

ВС

Валерий Сергеев... in PostgreSQL + 1C + Linux
Mikhail Vydrin
Как рулите чтобы бекап был с мастера? Или забили?
Мы специально на реплику бэкап скинули, чтобы нагрузку снять.
источник