PG BootCamp 2024 Minsk — первое мероприятие российского Postgres-коммьюнити в Беларуси
В рамках практической конференции участники посетили лекции, приняли участие в практических мастер-классах от ведущих экспертов, осваивая тонкости работы с СУБД PostgreSQL и углубляя имеющиеся знания.
16 апреля в Минске состоялось официальное мероприятие сообщества СУБД PostgreSQL – PG BootCamp 2024 Minsk. Миссия инициативы PG BootCamp заключается в объединении специалистов по работе с СУБД PostgreSQL с целью развития практических навыков и укрепления локального сообщества. Практическая конференция PG BootCamp 2024 Minsk имела официальный статус комьюнити-мероприятия и была проведена в соответствии с рекомендациями международного сообщества PostgreSQL в гибридном формате, собрав в целом 1649 участников – 183 гостя, посетивших конференцию очно, и 1446 зрителей онлайн-трансляции. В PG BootCamp 2024 Minsk приняли участие представители компании «Тантор Лабс» (входит в «Группу Астра»), специализирующейся на проектировании и разработке СУБД и Платформы Tantor — инструмента управления и мониторинга БД, основанных на PostgreSQL, специалисты Yandex Cloud — облачной платформы, а также другие эксперты в области PostgreSQL. Каждый участник получил сертификат, подтверждающий заинтересованность в развитии сообщества и приобретении новых навыков.
Открывал мероприятие Михаил Гольдберг, член комитета PostgreSQL Code of Conduct, председатель, член инициативной группы PG BootCamp, организатор конференций PGDay Israel.
«Мы проводим PGDay с 2016 года, наши конференции напрямую связаны с поддержкой сообщества. В прошлом году мы с Bruce Momjian пришли к выводу, что в формате конференций, которые предоставляем публике, чего-то не хватает. Хотелось бы, чтобы наши мероприятия давали практику, а не только теоретические знания, и начать с самого нуля», — отметил Гольдберг.
![](https://static.tildacdn.com/tild6638-3964-4462-a233-303130313439/pgbc-2024-minsk-c2_c.jpg)
С ним согласен Вадим Яценко, генеральный директор «Тантор Лабс», член инициативной группы PG BootCamp, который также выступил с приветственным словом.
«Несмотря на то, что мы работаем в различных компаниях, мы в первую очередь ориентируемся на то, что у нас есть открытый PostgreSQL. Это результат работы большого количества людей по всему миру. И наше сообщество должно развиваться. Если посмотреть на тренды последних 5-7 лет, популярность PostgreSQL только растет. На сегодняшнем минском PG BootCamp очень много зрителей, присутствующих онлайн. Учитывая такой интерес, мы обязательно проработаем вопрос организации большего количества подобных мероприятий как в Беларуси, так и в России», — подытожил свое выступление Яценко.
![](https://static.tildacdn.com/tild3132-6137-4531-b466-303638633930/pgbc-2024-minsk-001.jpg)
Одним из ключевых спикеров мероприятия выступил член комитета PostgreSQL Code of Conduct, основатель Stormatics Умаир Шахид. На конференции PG BootCamp 2024 в Минске поделился опытом повышения производительности PostgreSQL и познакомил разработчиков с нюансами проектирования и масштабирования приложений с использованием PostgreSQL.
«Согласно исследованиям, популярность PostgreSQL уверенно растет в последние пять лет. В 2023 году она обогнала MySQL. Сегодня это наиболее популярная СУБД среди разработчиков приложений, а рынок в этой области превысил 100 млрд долларов. При этом, 98% роста показал непосредственно облачный сегмент. Применение Postgres очень быстро расширяется, и переход в облако еще больше ускоряет этот процесс», – заметил спикер.
![](https://static.tildacdn.com/tild3064-3661-4533-b964-306664336339/pgbc-2024-minsk-n_cr.png)
Разработчики были очень заинтересованы лекцией о проектировании и масштабировании приложений с использованием PostgreSQL, речь в которой шла об оптимизации SQL-запросов, использовании функций повышения производительности, архитектурных улучшениях и настройке параметров выделения ресурсов и определения ресурсозатратности с учетом специфики оборудования и типа рабочей нагрузки (в том числе с применением AI-инструментов).
![](https://static.tildacdn.com/tild3835-3134-4461-b964-343836393237/pgbc-2024-minsk-o_cr.png)
Также в процессе мероприятия спикеры подняли наиболее актуальные вопросы работы с базами данных. Контрибьютор PostgreSQL, руководитель подразделения разработки РСУБД с открытым исходным кодом в Yandex Cloud Андрей Бородин подробно рассказал о преимуществах и нюансах клиент-серверного взаимодействия Postgres Protocol.
![](https://static.tildacdn.com/tild3361-6434-4363-a463-623731656631/pgbc-2024-minsk-h_cr.jpg)
Ведущий DBA компании PGMechanix Александр Никитин подготовил выступление с практическими советы по предотвращению ситуации переполнения типа данных.
![](https://static.tildacdn.com/tild6262-6637-4736-b763-333138616130/pgbc-2024-minsk-j_cr.png)
Главный конструктор ГК Luxms Дмитрий Дорофеев на примере plv8 детально раскрыл опыт исправления многолетних ошибок в коде.
![](https://static.tildacdn.com/tild3764-6538-4930-b533-666531373836/pgbc-2024-minsk-003.jpg)
Руководитель DevOps «Тантор Лабс» Владимир Виноградов продемонстрировал путь от реплики до высокодоступного кластера PostgreSQL, начав с основ и рассказав об отличиях асинхронной и синхронной репликации: первый режим фиксирует изменения на мастере прямо в процессе передачи данных на реплику, в то время как при синхронной репликации мастер фиксирует транзакцию только после ответа реплики о том, что все транзакции зафиксированы.
![](https://static.tildacdn.com/tild3566-6634-4631-b739-373861373137/pgbc-2024-minsk-002.jpg)
Контрибьютор PostgreSQL и openGauss Максим Милютин осветил специфику мониторинга ожиданий и решения низкоуровневых проблем производительности PostgreSQL.
![](https://static.tildacdn.com/tild3263-6263-4730-b934-363831373064/pgbc-2024-minsk-s.jpg)
Разработчик «Тантор Лабс» Лев Николаев детально разобрал пошаговую отладку исходного кода PostgreSQL на примере pg_store_plans с использованием средства отладки Visual Studio Code.
![](https://static.tildacdn.com/tild6639-3232-4639-b136-653964623532/pgbc-2024-minsk-r_cr.png)
Завершили программу PG BootCamp 2024 Minsk генеральный директор «Тантор Лабс» Вадим Яценко и старший разработчик «Тантор Лабс» Илья Евдокимов докладом об отладке потоковой репликации PostgreSQL. Яценко поделился теоретической частью, продемонстрировав схему потоковой репликации в PostgreSQL. В докладе Ильи Евдокимова преобладали практические стороны процесса репликации: использование инструментария, написание тестов, а завершилась презентация мастер-классом по созданию и запуску теста.
![](https://static.tildacdn.com/tild6331-3933-4333-b333-353538316431/pgbc-2024-minsk-209.jpg)
По окончании мероприятия состоялся фуршет, где гости смогли продолжить общение в неформальной обстановке, обменяться деловыми контактами и опытом с коллегами и экспертами отрасли.