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

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

bigtown2012

bigtown2012

3 жыл бұрын

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

Пікірлер: 31
@user-lw1ux3vp6k
@user-lw1ux3vp6k 16 күн бұрын
Спасибо. Давно не хватало мне такого видео, где коротко, сжато и по сути объяснено как что работает. Буду знать.
@ku3nez
@ku3nez 8 ай бұрын
Не буду оригинален в своём комментарии: за десять минут полностью и по полкам рассказано почему и как именно работает патрони\етцд\хапрокси в связке Прочитал кучу статей, посмотрел столько же видосов. Ну типа понятно что работает, понятно как настраивать. Но почему именно так, зачем вся эта схема, как она общается между собой и принимает решение - не понятно. А тут прям всё по полочкам разложено без лишней воды, но настолько элементарно, что хочется сказать большое спасибо!
@TheBRYANT32
@TheBRYANT32 2 жыл бұрын
Большое спасибо, очень полезный и хороший ролик
@luckerspirit9196
@luckerspirit9196 2 жыл бұрын
Спасибо тебе за ролики по данной тематике. Большинство вещей удалось упорядочить в голове, после просмотра этого плейлиста. 🙏
@bigtown2012
@bigtown2012 2 жыл бұрын
Я рад что у меня получилось. Ролики снимались именно по методике "понимания". Когда я изучаю новый материал, для меня основной целью является построение некой модели в голове, что помогает достичь именно понимания системы. На английском есть нное количество роликов именно "understanding ...", к сожалению рускоязычных ресурсов я не нашел. Поэтому и решил сделать что то свое.
@dmitriynaumov8948
@dmitriynaumov8948 2 жыл бұрын
Спасибо, достаточно понятные схемы и язык.
@erics8362
@erics8362 2 жыл бұрын
Спасибо, очень доступно для понимания
@babaybabaych
@babaybabaych Жыл бұрын
Посмотрел с удовольствием. Объяснение без лишней информации и воды. Сразу чувствуется практика и опыт. Давай чего-нибудь еще :)
@vinogradishev
@vinogradishev Жыл бұрын
Классно всё разложено, очень грамотно рассказал, спасибо большое.
@ruslannadivan
@ruslannadivan 2 жыл бұрын
Очень хорошая подача, удачи в развитии канала!
@bigtown2012
@bigtown2012 2 жыл бұрын
Спасибо. Цели развивать канал у меня нет. Я просто хочу делится знаниями. Я сам в свое время очень много взял из интернета, пришло время отдавать. Иначе интернет перестанет быть полезным.
@vikbov1509
@vikbov1509 Жыл бұрын
Наконец-то я вкурил как работает этот patroni в связке с etcd и haproxy. Спасибо!
@404smoke
@404smoke 11 ай бұрын
Спасибо большое! Отличное объяснение. Воронам на фоне привет =))
@LuckitDa
@LuckitDa Ай бұрын
Спасибо, чел!
@lehuspohus
@lehuspohus 8 ай бұрын
Очень наглядное объяснение. 👍А то обычно сразу всё в кучу смешают и не поймешь, что для чего именно нужно.
@MARALDY_SOS
@MARALDY_SOS 9 ай бұрын
лучшее видео
@nikolai.kolosov
@nikolai.kolosov 5 ай бұрын
Можно использовать связку Haproxy + Keepalived на двух хостах в разных зонах доступности, если есть возможность растянуть общую сетку между ними
@hocuspocus9667
@hocuspocus9667 2 жыл бұрын
Круто!
@arturarakelyan8604
@arturarakelyan8604 2 жыл бұрын
Thanks
@hunterelectros
@hunterelectros 6 ай бұрын
@bigtown2012, Спасибо за довольно понятное изложение информации в видео! Один вопрос по patroni: если теряется связь между нодами postgresql, и при этом каждый экземпляр patroni видит по два доступных etcd (свой и центральный (третий который). Каким в данном случае образом устанавливается кто мастер кто реплика? Как ведёт себя схема в данном случае?
@harthurd
@harthurd 2 жыл бұрын
Спасибо за ролики, полезная информация. Подскажите только, пожалуйста, не совсем понятен механизм кворума. Отваливается один экземпляр etcd. У одного экземпляра Patroni есть связь в одним etcd, у другого экземпляра Patroni есть связь с двумя etcd. Как они понимают, что у одного больше, чем у другого?
@bigtown2012
@bigtown2012 2 жыл бұрын
Ну почитайте о реализации кворума. Там есть параметры такие как: сколько нужно ждать участников для старта. Сколько достаточно для кворума. В двух словах так. Кластер стартует и ждет всех участников кворума. После этого он считается запущеным. А раз известно общее количество, то несложно потом вычислить кто в большинстве. Общая формула не менее или равно 50%+1
@harthurd
@harthurd 2 жыл бұрын
@@bigtown2012 Понял, спасибо.
@vyacheslav2750
@vyacheslav2750 Жыл бұрын
Что можете сказать об pgpool 2?
@Alexander-tl8uw
@Alexander-tl8uw 3 ай бұрын
Я верно понял что по 15432 всегда будет доступен мастер, и по 25432 всегда будет реплика?
@anvidim
@anvidim 6 ай бұрын
Что-то не понял. Запускаем pgbench на удаленной машине с haproxy и сравниваем результат с локальным запуском на мастер ноде. Ясно же, что сам факт промежуточного звена в виде локальной сети внесет задержку. Надо было сделать тест без haproxy, но тоже с удаленной машины. А так этот тест не показатель ни разу
@bigtown2012
@bigtown2012 6 ай бұрын
Пересмотрите внимательнее.
@anvidim
@anvidim 6 ай бұрын
@@bigtown2012, пересмотрел) подскажите что не так?
@Alexander-tl8uw
@Alexander-tl8uw 3 ай бұрын
Я этот момент тоже не понял, что с чем сравнивали?
@dba___
@dba___ 8 ай бұрын
Так реплика или кластер из коробки? )
@fil-os-of
@fil-os-of 5 ай бұрын
Ничего не понял, а чего бы не использовать ещё один инстанс pgsql? Какие-то лишние абстракции и костыли. Да и выбирать нечего, есть же virtual IP.
Can You Draw A PERFECTLY Dotted Line?
00:55
Stokes Twins
Рет қаралды 107 МЛН
MEGA BOXES ARE BACK!!!
08:53
Brawl Stars
Рет қаралды 36 МЛН
ИНДЕКСЫ В БАЗАХ ДАННЫХ. СОБЕС В OZON.
33:59
Ваня Ио про разработку
Рет қаралды 44 М.
Docker за 20 минут
21:42
suchkov tech
Рет қаралды 66 М.
ТРАНЗАКЦИИ И БЛОКИРОВКИ ПРОСТЫМ ЯЗЫКОМ
31:13
Ваня Ио про разработку
Рет қаралды 20 М.
Tag her 🤭💞 #miniphone #smartphone #iphone #samsung #fyp
0:11
Pockify™
Рет қаралды 38 МЛН
После ввода кода - протирайте панель
0:18
Up Your Brains
Рет қаралды 1,2 МЛН
iPhone 16 с инновационным аккумулятором
0:45
ÉЖИ АКСЁНОВ
Рет қаралды 8 МЛН
YOTAPHONE 2 - СПУСТЯ 10 ЛЕТ
15:13
ЗЕ МАККЕРС
Рет қаралды 187 М.
Как правильно выключать звук на телефоне?
0:17
Люди.Идеи, общественная организация
Рет қаралды 727 М.