Что такое кластер Postgres, как он работает и для чего нужен Patroni. #1

  Рет қаралды 14,223

bigtown2012

bigtown2012

2 жыл бұрын

Цель данного видео дать понимание что такое кластер Postgres, как он работает и для чего нужен Patroni. Так же бонусом мы проведем тестирование кластера и ответим на вопрос как влияет на производительность haproxy.

Пікірлер: 30
@ku3nez
@ku3nez 7 ай бұрын
Не буду оригинален в своём комментарии: за десять минут полностью и по полкам рассказано почему и как именно работает патрони\етцд\хапрокси в связке Прочитал кучу статей, посмотрел столько же видосов. Ну типа понятно что работает, понятно как настраивать. Но почему именно так, зачем вся эта схема, как она общается между собой и принимает решение - не понятно. А тут прям всё по полочкам разложено без лишней воды, но настолько элементарно, что хочется сказать большое спасибо!
@luckerspirit9196
@luckerspirit9196 2 жыл бұрын
Спасибо тебе за ролики по данной тематике. Большинство вещей удалось упорядочить в голове, после просмотра этого плейлиста. 🙏
@bigtown2012
@bigtown2012 2 жыл бұрын
Я рад что у меня получилось. Ролики снимались именно по методике "понимания". Когда я изучаю новый материал, для меня основной целью является построение некой модели в голове, что помогает достичь именно понимания системы. На английском есть нное количество роликов именно "understanding ...", к сожалению рускоязычных ресурсов я не нашел. Поэтому и решил сделать что то свое.
@vikbov1509
@vikbov1509 Жыл бұрын
Наконец-то я вкурил как работает этот patroni в связке с etcd и haproxy. Спасибо!
@nikolai.kolosov
@nikolai.kolosov 4 ай бұрын
Можно использовать связку Haproxy + Keepalived на двух хостах в разных зонах доступности, если есть возможность растянуть общую сетку между ними
@lehuspohus
@lehuspohus 7 ай бұрын
Очень наглядное объяснение. 👍А то обычно сразу всё в кучу смешают и не поймешь, что для чего именно нужно.
@babaybabaych
@babaybabaych Жыл бұрын
Посмотрел с удовольствием. Объяснение без лишней информации и воды. Сразу чувствуется практика и опыт. Давай чего-нибудь еще :)
@vinogradishev
@vinogradishev Жыл бұрын
Классно всё разложено, очень грамотно рассказал, спасибо большое.
@404smoke
@404smoke 10 ай бұрын
Спасибо большое! Отличное объяснение. Воронам на фоне привет =))
@TheBRYANT32
@TheBRYANT32 2 жыл бұрын
Большое спасибо, очень полезный и хороший ролик
@LuckitDa
@LuckitDa 8 күн бұрын
Спасибо, чел!
@dmitriynaumov8948
@dmitriynaumov8948 Жыл бұрын
Спасибо, достаточно понятные схемы и язык.
@erics8362
@erics8362 2 жыл бұрын
Спасибо, очень доступно для понимания
@ruslannadivan
@ruslannadivan 2 жыл бұрын
Очень хорошая подача, удачи в развитии канала!
@bigtown2012
@bigtown2012 2 жыл бұрын
Спасибо. Цели развивать канал у меня нет. Я просто хочу делится знаниями. Я сам в свое время очень много взял из интернета, пришло время отдавать. Иначе интернет перестанет быть полезным.
@hunterelectros
@hunterelectros 4 ай бұрын
@bigtown2012, Спасибо за довольно понятное изложение информации в видео! Один вопрос по patroni: если теряется связь между нодами postgresql, и при этом каждый экземпляр patroni видит по два доступных etcd (свой и центральный (третий который). Каким в данном случае образом устанавливается кто мастер кто реплика? Как ведёт себя схема в данном случае?
@MARALDY_SOS
@MARALDY_SOS 7 ай бұрын
лучшее видео
@vyacheslav2750
@vyacheslav2750 Жыл бұрын
Что можете сказать об pgpool 2?
@hocuspocus9667
@hocuspocus9667 2 жыл бұрын
Круто!
@Alexander-tl8uw
@Alexander-tl8uw 2 ай бұрын
Я верно понял что по 15432 всегда будет доступен мастер, и по 25432 всегда будет реплика?
@harthurd
@harthurd 2 жыл бұрын
Спасибо за ролики, полезная информация. Подскажите только, пожалуйста, не совсем понятен механизм кворума. Отваливается один экземпляр etcd. У одного экземпляра Patroni есть связь в одним etcd, у другого экземпляра Patroni есть связь с двумя etcd. Как они понимают, что у одного больше, чем у другого?
@bigtown2012
@bigtown2012 2 жыл бұрын
Ну почитайте о реализации кворума. Там есть параметры такие как: сколько нужно ждать участников для старта. Сколько достаточно для кворума. В двух словах так. Кластер стартует и ждет всех участников кворума. После этого он считается запущеным. А раз известно общее количество, то несложно потом вычислить кто в большинстве. Общая формула не менее или равно 50%+1
@harthurd
@harthurd 2 жыл бұрын
@@bigtown2012 Понял, спасибо.
@arturarakelyan8604
@arturarakelyan8604 2 жыл бұрын
Thanks
@dba___
@dba___ 6 ай бұрын
Так реплика или кластер из коробки? )
@anvidim
@anvidim 5 ай бұрын
Что-то не понял. Запускаем pgbench на удаленной машине с haproxy и сравниваем результат с локальным запуском на мастер ноде. Ясно же, что сам факт промежуточного звена в виде локальной сети внесет задержку. Надо было сделать тест без haproxy, но тоже с удаленной машины. А так этот тест не показатель ни разу
@bigtown2012
@bigtown2012 5 ай бұрын
Пересмотрите внимательнее.
@anvidim
@anvidim 5 ай бұрын
@@bigtown2012, пересмотрел) подскажите что не так?
@Alexander-tl8uw
@Alexander-tl8uw 2 ай бұрын
Я этот момент тоже не понял, что с чем сравнивали?
@fil-os-of
@fil-os-of 4 ай бұрын
Ничего не понял, а чего бы не использовать ещё один инстанс pgsql? Какие-то лишние абстракции и костыли. Да и выбирать нечего, есть же virtual IP.
Sandboxed IFrames and WAF Bypasses (Ep. 73)
31:14
Critical Thinking - Bug Bounty Podcast
Рет қаралды 166
[柴犬ASMR]曼玉Manyu&小白Bai 毛发护理Spa asmr
01:00
是曼玉不是鳗鱼
Рет қаралды 44 МЛН
ПЕЙ МОЛОКО КАК ФОКУСНИК
00:37
Masomka
Рет қаралды 10 МЛН
How I prepare to meet the brothers Mbappé.. 🙈 @KylianMbappe
00:17
Celine Dept
Рет қаралды 49 МЛН
ИНДЕКСЫ В БАЗАХ ДАННЫХ. СОБЕС В OZON.
33:59
Ваня Ио про разработку
Рет қаралды 38 М.
ТРАНЗАКЦИИ И БЛОКИРОВКИ ПРОСТЫМ ЯЗЫКОМ
31:13
Ваня Ио про разработку
Рет қаралды 17 М.
ПРОБЛЕМА МЕХАНИЧЕСКИХ КЛАВИАТУР!🤬
0:59
Корнеич
Рет қаралды 3,2 МЛН
AMD больше не конкурент для Intel
0:57
ITMania - Сборка ПК
Рет қаралды 481 М.
What percentage of charge is on your phone now? #entertainment
0:14
📱 SAMSUNG, ЧТО С ЛИЦОМ? 🤡
0:46
Яблочный Маньяк
Рет қаралды 1,7 МЛН