PG BootCamp Russia 2025

Качаем скиллы PostgreSQL
Екатеринбург
10 апреля
Мероприятие признано соответствующим рекомендациям международного сообщества PostgreSQL и помогает его развитию.
Мероприятия PG BootCamp Russia направлены на приобретение участниками практических навыков при работе с СУБД PostgreSQL. Программа рассчитана на всех, кто увлечен освоением тонкостей работы с базами данных PostgreSQL – как начинающих специалистов, так и опытных разработчиков, желающих углубить свои знания ядра и экосистемы и применить их на практике.
О мероприятии
Мероприятие проходит в рамках глобальной инициативы PG BootCamp, миссия которой – объединить энтузиастов и экспертов в области СУБД с целью дальнейшего роста и развития PostgreSQL. PG BootCamp Russia позволит участникам получить актуальную информацию по СУБД PostgreSQL, прослушать лекции и принять участие в практических мастер-классах от ведущих экспертов в этой области.
PG BootCamp Russia 2025 в Екатеринбурге
10 апреля 2025 г.
Конгресс-отель «Екатеринбург».
Россия, г. Екатеринбург, ул. Бебеля, 59
Комьюнити-мероприятие Postgres
Опытные эксперты
Доклады и 
мастер-классы
Исследуем возможности PostgreSQL — одной из наиболее популярных СУБД в России. Охватим огромный пул актуальных вопросов. Участники присоединятся к живым дискуссиям и сессиям Q&A с экспертами-спикерами
Из первых рук — актуальные тенденции, технологии, передовые методы работы с БД Postgres, новые возможности и понимание того, как внедрять самые интересные функции PostgreSQL в проектах
Знакомства и общение
PG BootCamp Russia 2025 в Екатеринбурге — прекрасная площадка для знакомств в сообществе PostgreSQL, идеальная среда для общения с коллегами и экспертами отрасли с возможностями для будущего сотрудничества
Официальный статус
Мероприятие будет проводиться в соответствии с международными правилами проведения, признано глобальным сообществом PostgreSQL и вносит прямой вклад в его развитие
Мероприятие будет проводиться в соответствии с международными правилами проведения глобального сообщества PostgreSQL
Открытие PG BootCamp Russia 2025 Ekaterinburg. Вступительное слово
Михаил Гольдберг
PostgreSQL contributor, член комитета PostgreSQL Code of Conduct, председатель комитета (2022−2023), член инициативной группы PG BootCamp, организатор конференций PGDay lsrael (с 2017)
Вадим Яценко
Генеральный директор «Тантор Лабс», член инициативной группы PG BootCamp, организатор конференций PGDay Israel (с 2017)
10:00 – 10:10
Регистрация участников
09:00 – 10:00
Программа конференции
Часовой пояс: Екатеринбург (GMT +05:00)
Реализация ILM в PostgreSQL
Доклад посвящён реализации в PostgreSQL подхода ILM (Information Lifecycle Management), направленного на оптимизацию затрат на хранение данных за счёт автоматизированного управления их жизненным циклом. Рассмотрим ключевые аспекты ILM: от базовых принципов, таких как классификация данных по степени востребованности с использованием температурных карт, до практических механизмов внедрения ILM-политик в PostgreSQL. Особое внимание уделим настройке правил переноса данных между слоями хранения (например, с SSD на HDD или объектные хранилища). Увидим, как эффективное применение ILM позволяет снизить затраты на инфраструктуру, сохраняя производительность для «горячих» данных и автоматизируя управление «холодными» данными в соответствии с заданными бизнес-требованиями.
Игорь Мельников
Менеджер продукта «Форсайт»
13:10 – 14:00
Средний
Обед
14:00 – 15:00
Новая жизнь открытого расширения PipelineDB: работа с временными рядами на потоке
Доклад посвящён модернизации «заброшенного» зарубежными разработчиками расширения PostgreSQL для агрегации временных рядов. Я расскажу о том, как был доработан устаревший код под современные версии PostgreSQL и какую оптимизацию алгоритмов агрегации мы провели. Расширение является открытым и бесплатным к использованию, а доклад будет полезен разработчикам, работающим с временными рядами и заинтересованным в оптимизации legacy-решений.
Вадим Яценко
Генеральный директор «Тантор Лабс»
12:20 – 13:10
Кофе-брейк
11:50 – 12:20
WAL-G: анатомия технологии catch up
В докладе я расскажу о резервном копировании Postgres и о некоторых необычных особенностях WAL-G, на одной из которых остановлюсь подробнее. Мы рассмотрим внутренности быстрого сокращения лага между Primary и Standby и получим представление о том, какие задачи в разработке этой возможности сейчас стоят. Доклад будет полезен администраторам БД и Go-разработчикам, которые хотят приобщиться к разработке открытого кода.
Андрей Бородин
PostgreSQL contributor, руководитель подразделения разработки РСУБД с открытым исходным кодом, Yandex Cloud
11:00 – 11:50
Хакинг оптимизатора запросов, снова… и снова. (ч.1. Препроцессинг исходного дерева запроса)
В докладе мы сосредоточимся на первой стадии оптимизации запросов, известной как препроцессинг исходной структуры запроса. Слушатели узнают, какие шаги нормализации и необратимых трансформаций применяются к дереву запроса до начала процедуры стоимостного перебора джоинов. Раскроем такие нюансы как: выравнивание подзапросов в предикатах ANY/EXISTS/IN, выравнивание SELECT-подзапросов, преобразование джоинов OUTER в INNER, препроцессинг выражений, удаление ненужных джоинов, проброс табличных предикатов к сканам таблиц и др. Для DBA и SQL-разработчиков постараемся раскрыть некоторые инсайты и хаки, которые позволят сделать запрос более производительным, а план запроса — более управляемым. Данный доклад построен и значительно пересекается с двумя прошлыми докладами на эту тему от Тома Лейна в 2011 году «Hacking the Query Planner» и "Hacking the Query Planner, Again" от Ричарда Гуо в 2020, однако мы сделаем акцент на реализации описанных концепций в исходном коде и в конце доклада на примере покажем патч трансформации, который способен улучшить производительность определенного класса запросов в несколько раз.
Разработчик «Тантор Лабс»
Сергей Соловьев
Максим Милютин

Руководитель группы исследований и разработки «Тантор Лабс»
10:10 – 11:00
Продвинутый
Продвинутый
Продвинутый
Часовой пояс: Екатеринбург (GMT +05:00)
Археология данных в PostgreSQL. Как «выкопать» данные из нечитаемых таблиц?
Когда PostgreSQL перестает видеть таблицу, а резервные копии — это лишь горькие воспоминания, наступает время хардкорной археологии данных. В этом докладе — никаких иллюзий о «волшебных кнопках», только реальные методы для тех, кто готов копать глубже: от ручного парсинга номеров страниц таблиц, поиска дублирующего ID и анализа MVCC-записей до попыток реанимации через pg_filedump и танцев с WAL-логами. Вы узнаете, как превратить понимание внутренностей таблиц PostgreSQL в инструмент спасения, когда время тикает, а бизнес застыл в панике. Никаких гарантий и общих методов восстановления, но реальный шанс для тех, кто не боится запачкать руки в битах и байтах, есть всегда.
Михаил Торговкин
Старший эксперт БД ЦРЦТ «Максимум»
18:10 – 19:00
Фуршет
19:00 - 21:00
Глазные капли для Postgres, или как повысить детализацию статистики, не затрагивая DST
Стоя на перепутье выбора оптимального плана запроса, PostgreSQL сверяется с «картой» статистики. Но что делать, если даже расширенная статистика недостаточно детализирована, имеет слишком высокий масштаб или не соответствует действительности из-за нерепрезентативной выборки? В докладе будет рассмотрена статистика PostgreSQL: от каких факторов она зависит и чем подход PostgreSQL отличается от подходов, реализованных в других СУБД. Также внедрим новый GUC-параметр и рассмотрим его влияние на конечный результат, выделим условия применимости и рассмотрим плюсы и минусы альтернатив.
Артем Бугаенко
Разработчик «Тантор Лабс»
17:20 – 18:10
Перерыв
16:50 – 17:20
Апгрейд каталогов PostgreSQL и Greenplum
Поговорим о бинарной совместимости между мажорными версиями PostgreSQL и Greenplum, как она влияет на разработку фич и какие способы изменения версии ядра или каталога используются.
Кирилл Решке
Разработчик «Яндекс»
15:55 – 16:50
Особенности определения селективности и проблемы выполнения запросов
Селективность — один из основных параметров, определяющих работу планировщика запросов по построению эффективных планов их выполнения. В отдельных случаях определить селективность непросто, и планировщик может допустить ошибку, а это приводит к выбору неэффективного плана. В теоретической части доклада мы рассмотрим особенности определения селективности планировщиком запросов PostgreSQL, а на практической — рассмотрим в режиме отладки одну интересную проблему селективности и варианты её решения.
Максим Старков
Старший разработчик «Тантор Лабс»
15:00 – 15:55
Продвинутый
Продвинутый
Средний
Средний
В знак признания участия и заинтересованности в развитии сообщества PostgreSQL в России очные и заочные участники PG BootCamp Russia 2025 в Екатеринбурге получат сертификаты, подтверждающие приобретение новых навыков.
Сертификаты для участников мероприятия
PG BootCamp Russia 2024
Как это было?
17 сентября 2024
Казань
Михаил Гольдберг
PostgreSQL Contributor, член комитета PostgreSQL Code of Conduct, председатель комитета (2022-2023), член инициативной группы PG BootCamp, организатор конференций PGDay lsrael (с 2017)
Стать спикером
Мероприятия PG BootCamp призваны объединить ведущих специалистов и профессионалов отрасли. У вас есть возможность выступить в качестве спикера: если Вы чувствуете, что ваша экспертиза принесет участникам пользу и поможет им расширить знания и углубить практические навыки работы с PostgreSQL — пожалуйста, свяжитесь с программным комитетом.
Руководитель группы исследований и разработки «Тантор Лабс», OpenGauss Contributor
Программный комитет
Максим Милютин
Умаир Шахид
Член комитета PostgreSQL Code Of Conduct (2019-2022), председатель (2021-2022), основатель Stormatics
Александр Никитин
Ведущий администратор БД DBA.Team
Прием заявок завершен. Вы можете стать спикером и поделиться опытом на будущих мероприятиях PG BootCamp
Тревел-партнеры
Информационные партнеры
Генеральный партнер
При поддержке
Зарегистрироваться на мероприятие
Не упустите возможность улучшить навыки работы с СУБД PostgreSQL и стать востребованным специалистом в этой области. Зарегистрируйтесь сейчас и подготовьтесь к захватывающему путешествию в мир Postgres!
ОНЛАЙН-трансляция
ЛИЧНОЕ участие
бесплатно
бесплатно
10 апреля 2025 г.
участие бесплатное
Старт трансляции в 9:50 (екб) / 7:50 (мск)
из любой точки мира
возможность задавать вопросы спикерам в чате
ссылка на видеозапись конференции
электронный сертификат участника
10 апреля 2025 г.
Старт регистрации гостей: 9:00 (екб)
печатный сертификат участника
участие бесплатное
живое общение и знакомства со спикерами и экспертами
Организаторы должны будут подтвердить вашу заявку на очное участие. Если офлайн-участие не подтвердится, отправим ссылку на онлайн-трансляцию.
Конгресс-отель «Екатеринбург»
Частые вопросы
Оргкомитет
Михаил Гольдберг
PostgreSQL Contributor, член комитета PostgreSQL Code of Conduct, председатель комитета (2022−2023), член инициативной группы PG BootCamp, организатор конференций PGDay lsrael (с 2017)
Андрей Бородин
PostgreSQL Contributor, Yandex Cloud
Вадим Яценко
генеральный директор «Тантор Лабс»
Приглашаем компании, которые используют PostgreSQL или предоставляют поддержку и услуги в этой области, присоединиться к нашей инициативе. Поддержать мероприятия PG BootCamp Russia можно в соответствии с вариантами, которые необходимо предварительно обсудить с организаторами. Средства будут использованы исключительно на покрытие расходов конференции. Остатки будут направлены на организацию будущих конференций PG BootCamp.
Поддержать мероприятия
Информация для потенциальных партнеров доступна по ссылке.
Вступайте
в Telegram-канал
PG BootCamp
Приветствия и анонсы от спикеров PG BootCamp Russia
Полезные советы и лучшие практики по использованию PostgreSQL
Новости о PostgreSQL и его экосистеме
Материалы для изучения PostgreSQL
Обсуждения и ответы на ваши вопросы от сообщества PostgreSQL-энтузиастов
PG BootCamp Russia придерживается принципов, изложенных в PostgreSQL Code of Conduct, и мы ожидаем этого же от всех участников мероприятия. Принципы PostgreSQL Code of Conduct применимы ко всем аспектам мероприятия и связанной с ним деятельности, и мы призываем всех участников к безопасному и доброжелательному взаимодействию.
В любом аспекте программы мероприятия, включая деловую и общественную деятельность, организаторы не допускают:
Если вы заметили нарушения PostgreSQL Code of Conduct в чьем-либо поведении – свяжитесь с PostgreSQL Code of Conduct Committee, написав электронное письмо по адресу coc@postgresql.org.
Нормы поведения
разрушительное, неуважительное или унижающее достоинство других людей поведение, включая любые сообщения, изображения или взаимодействия в любой форме независимо от местоположения;
преследование или дискриминация по признаку возраста, происхождения, цвета кожи, гендерной идентичности или самовыражения, национального происхождения, физических или умственных недостатков, религии, сексуальной ориентации или любых других характеристик, защищаемых применимыми местными законами, правилами и постановлениями.