The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Раздел полезных советов: Настройка СУБД PostgreSQL 13 под управлением Pacemaker/Corosync в Debian 11, auto_tips (?), 11-Сен-22, (0) [смотреть все] +2

Сообщения [Сортировка по времени | RSS]


2. "Настройка СУБД PostgreSQL 13 под управлением Pacemaker/Corosync в Debian 11"  +/
Сообщение от Олег (??), 12-Сен-22, 19:40 
Тот момент когда вместо типовых решений используют лютый костылинг, после чего имея кучу анального с... Са.
Ответить | Правка | Наверх | Cообщить модератору

3. "Настройка СУБД PostgreSQL 13 под управлением Pacemaker/Corosync в Debian 11"  +/
Сообщение от vasiukoff (?), 13-Сен-22, 16:19 
С удовольствием прочитаю Вашу статью как правильно делать. Когда ждать?
Ответить | Правка | Наверх | Cообщить модератору

4. "Настройка СУБД PostgreSQL 13 под управлением Pacemaker/Corosync в Debian 11"  +1 +/
Сообщение от Олег (??), 14-Сен-22, 14:30 
Определили бы задачу вначале чего хотите
Если просто master-master то вам https://www.percona.com/blog/2020/06/09/multi-master-replica.../
Если поиграться с пцмаркерами, бекапами и неработающими БД то пожалуйте инструкции из статьи, а еще совет сразу для пущего эффекта в докер-кубер это завернуть
Ответить | Правка | Наверх | Cообщить модератору

5. "Настройка СУБД PostgreSQL 13 под управлением Pacemaker/Corosync в Debian 11"  +1 +/
Сообщение от vasiukoff (?), 14-Сен-22, 14:49 
> Определили бы задачу вначале чего хотите
> Если просто master-master то вам https://www.percona.com/blog/2020/06/09/multi-master-replica.../
> Если поиграться с пцмаркерами, бекапами и неработающими БД то пожалуйте инструкции из
> статьи, а еще совет сразу для пущего эффекта в докер-кубер это
> завернуть

Олег,
Я ничего не имею против критики, статей на английском языке и конкретно Вас.
Но мой вопрос был в том, чтобы Вы показали свою статью на русском языке, если уж критикуете.
Я в таких случаях либо в частной беседе предлагаю свои правки автору, либо ссылаюсь на то что делал сам.

Ответить | Правка | Наверх | Cообщить модератору

6. "Настройка СУБД PostgreSQL 13 под управлением Pacemaker/Corosync в Debian 11"  +/
Сообщение от Олег (??), 14-Сен-22, 19:13 
Из моей практики тот костылинг, что предлагает автор статьи, приводит к непонятным последствиям.

Из моего жизненного опыта, мы живём не в 90х, чтобы придерживаться ещё старомодной этики, которая приводит к ошибкам в реализация уже серьёзных задач.

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

Ответить | Правка | Наверх | Cообщить модератору

7. "Настройка СУБД PostgreSQL 13 под управлением Pacemaker/Corosync в Debian 11"  +/
Сообщение от casm (ok), 15-Сен-22, 11:47 
В статье описывается не multi master, в примере выше СУБД работает только на одном узле, при сбое процессов/железа автоматически переезжает на рабочий узел. Это open source аналог oracle rac one node.
Ответить | Правка | Наверх | Cообщить модератору

9. "Настройка СУБД PostgreSQL 13 под управлением Pacemaker/Corosync в Debian 11"  +/
Сообщение от Олег (??), 15-Сен-22, 19:58 
И кеши посгрес в курсе этого?
Ответить | Правка | Наверх | Cообщить модератору

10. "Настройка СУБД PostgreSQL 13 под управлением Pacemaker/Corosync в Debian 11"  +2 +/
Сообщение от casm (ok), 15-Сен-22, 20:15 
> И кеши посгрес в курсе этого?

Если упал сервер, то там никаких кешей уже нет.
Pacemaker запускает процесс postgres на одном из оставшихся рабочих узлов, СУБД определяет момент последней контрольной точки и применяет необходимые wal логи.
Всё, что было в кешах СУБД, но не попало в файлы БД, восстанавливается через wal.

Ответить | Правка | Наверх | Cообщить модератору

20. "Настройка СУБД PostgreSQL 13 под управлением Pacemaker/Corosync в Debian 11"  +/
Сообщение от Аноним (20), 19-Сен-22, 18:30 
> И кеши посгрес в курсе этого?

Ну какие ещё "кэши"? clog при каждом chekpoint-е в файлы сбрасывается. А больше ничего для из памяти для восстановления после сбоя и не нужно. Один экземпляр потух. Другой поднялся, смонтировал кластер и запустил стандартный recovery. Это решение плохо тем, что этот самый recovery нужен. А для Слона типично, что на нагруженном проме время между очередными checkpoint-ами имеет смысл накручивать насколько позволяет пространство под wal. Т.е. рекавери будет идти тупо долго.

Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

13. "Настройка СУБД PostgreSQL 13 под управлением Pacemaker/Corosync в Debian 11"  +/
Сообщение от Онаним. (?), 17-Сен-22, 11:50 
Абсолютно да.
Причём этот костылинг чреват в случаях развала сети, а не падения ноды.
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

22. "Настройка СУБД PostgreSQL 13 под управлением Pacemaker/Corosync в Debian 11"  +/
Сообщение от Аноним (20), 19-Сен-22, 18:46 

> Я привёл стандартные механизмы мультимастера

Да, забавно. Из перечисленного более-менее потребен только BDR, но он платный. И, опять же, его внедрение происходит поверх repmgr или всё того же писмэйкера.

Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

18. "Настройка СУБД PostgreSQL 13 под управлением Pacemaker/Corosync в Debian 11"  +/
Сообщение от Аноним (20), 19-Сен-22, 18:12 
Олег, а вы сами какое угодно master-master-решение внедряли/эксплуатировали, пусть и не на Слоне, а?
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру