PG BootCamp Russia 2024
Качаем скиллы PostgreSQL
17 cентября
Казань
Мероприятие признано соответствующим рекомендациям международного сообщества PostgreSQL и помогает его развитию.
Мероприятия PG BootCamp Russia направлены на приобретение участниками практических навыков при работе с СУБД PostgreSQL. Программа рассчитана на всех, кто увлечен освоением тонкостей работы с базами данных PostgreSQL – как начинающих специалистов, так и опытных разработчиков, желающих углубить свои знания ядра и экосистемы и применить их на практике.
О мероприятии
Мероприятие проходит в рамках глобальной инициативы PG BootCamp, миссия которой – объединить энтузиастов и экспертов в области СУБД с целью дальнейшего роста и развития PostgreSQL. PG BootCamp Russia позволит участникам получить актуальную информацию по СУБД PostgreSQL, прослушать лекции и принять участие в практических мастер-классах от ведущих экспертов в этой области.
Не упустите шанс улучшить навыки работы с PostgtreSQL! Сохраните дату в своем календаре и поделитесь информацией с друзьями.
Увидимся на PG BootCamp Russia 2024 в Казани!
17 сентября 2024 г.,
старт регистрации – в 9:00
Россия, Республика Татарстан,
г. Казань, ул. Калинина, 3Б
Комьюнити-мероприятие Postgres
Опытные эксперты
Доклады и демонстрации
Исследования возможностей PostgreSQL — одной из наиболее популярных СУБД в России. Мы охватим огромный пул актуальных вопросов. Участие в живых дискуссиях и сессиях Q&A с экспертами-спикерами
Из первых рук — актуальные тенденции, технологии, передовые методы работы с БД Postgres. Откройте для себя новые возможности и узнайте о том, как внедрять самые интересные функции PostgreSQL в проектах
Знакомства и общение
PG BootCamp Russia 2024 Kazan —прекрасная площадка для знакомств в сообществе PostgreSQL, идеальная среда для общения с коллегами и экспертами отрасли с возможностями для будущего сотрудничества
Официальный статус
Мероприятие проводится в соответствии с международными правилами проведения, признано глобальным сообществом PostgreSQL и вносит прямой вклад в его развитие
В знак признания участия и заинтересованности в развитии сообщества PostgreSQL в России очные и заочные участники PG BootCamp Russia 2024 Казань получат сертификаты, подтверждающие приобретение новых навыков.
Сертификаты для участников мероприятия
Основной поток
Регистрация участников
09:00 – 10:00
Открытие PG BootCamp Russia 2024 Kazan. Вступительное слово
Михаил Гольдберг
Член комитета PostgreSQL Code of Conduct c 2020 г., Председатель — с 2023 г.; член инициативной группы PG BootCamp, организатор конференций PGDay Israel с 2017 г.
Вадим Яценко
10:00 – 10:10
Генеральный директор «Тантор Лабс», член инициативной группы PG BootCamp, организатор конференций PGDay Israel с 2017 г.
Программа конференции
Полезные SQL-конструкции в PostgreSQL
В докладе я расскажу о том, какие возможности синтаксиса SQL-запросов позволяют писать в PostgreSQL более компактный и производительный код.
Ведущий архитектор баз данных «Тензор»
Кирилл Боровиков
10:10 – 11:00
Средний
PostgreSQL как сервер приложений, или low-code на Postgres
Вы узнаете, как создать database-centric application, о наиболее полезных платных и беcплатных расширениях PostgreSQL и о том, как превратить разработчика PostgreSQL в разработчика full stack, способного заменить целую команду экспертов.
Технический директор «Хи-Квадрат»
Константин Ващенков
11:00 – 11:35
Средний
Кофе-брейк
11:35 – 12:00
Часовой пояс: МСК (GMT +03:00)
Отлаживаем планировщик Postgres
Я представлю участникам введение в отладку планировщика Postgres: расскажу о его принципиальном устройстве, основных структурах данных и о том, как все это работает в совокупности. В рамках мастер-класса добавим оптимизацию Constraint Exclusion — будем учитывать ограничения значений переменных для исключения из запроса таблиц с конфликтующими условиями. В конце приведу несколько полезных советов, которые упрощают жизнь при работе с планировщиком.
Разработчик «Тантор Лабс»
Сергей Соловьев
12:00 – 13:10
Продвинутый
Разделяемый буфер. Внутрянка
Разделяемый буфер (или буферный менеджер) — одно из наиболее «горячих» мест в нагруженной СУБД, алгоритмы конкурентного доступа к которому постоянно совершенствуются. Несмотря на то, что базовые алгоритмы доступа и вытеснения страниц в PostgreSQL хорошо изучены в тематической литературе, их описание с учетом блокировок, а также машинерия работы буфера в целом при различных сценариях, остаются «белым пятном». В докладе я опишу работу буфера от простейшей модели до актуального состояния, затрагивая сложные и малопонятные участки кода. Поговорим об ожиданиях, которые завязаны на процессы вокруг буфера, рассмотрим текущие и потенциальные средства мониторинга и инструментации буфера, а также полезные малоизвестные возможности.
openGauss и PostgreSQL contributor
Максим Милютин
13:10 – 14:00
Продвинутый
Лайфхаки от DBA
На конференциях часто обсуждаются темы, связанные с производительностью PostgreSQL, с бэкапами, с Patroni и прочими интересными вещами. Это очень увлекательно, но все забывают о том, что самым слабым звеном во всей цепочке является человек. Если администратор БД начнет выгорать от рутины, будет уже не до производительности сервера. В своем выступлении я постараюсь рассказать о способах, которые позволят DBA тратить меньше времени на рутинные операции, а значит, освободят время для интересных и творческих задач. Доклад будет полезен всем, кто так или иначе связан с администрированием БД.
Ведущий администратор БД PGMechanix
Александр Никитин
15:00 – 15:45
Базовый
Кофе-брейк
17:00 – 17:30
Оценка безопасности вашей БД. Как быстро и эффективно защитить слона?
Технический руководитель отдела ТП «Тантор Лабс»
Расскажу о том, как провести аудит безопасности вашей СУБД на базе Postgres и приступить к решению обнаруженных проблем. Коснемся руководств по безопасной конфигурации, разработанных для «ванильной» версии, обсудим best practices Postgres-сообщества в обеспечении безопасности БД на нескольких уровнях, начиная с сетевой и транспортной безопасности, и поговорим о том, какие общедоступные методы и инструменты можно использовать в этом непростом деле и насколько быстро стоит гоняться за новыми минорными версиями.
Артем Сергиенко
17:30 – 18:15
Базовый
Первые шаги в разработке ядра Postgres
У новых участников сообщества возникают похожие вопросы, что-то вроде «Как создать pull request?», «Есть ли у вас какие-нибудь хорошие первые проекты для работы?» или «Какую среду IDE лучше всего использовать для разработки?». Администраторы БД запрашивают новаторские функции, студенты пишут большие объемы кода, а разработчики хорошо понимают, что полезно, а что нет, и взгляд каждой группы имеет свою уникальную ценность. В этом выступлении я постараюсь сгруппировать вопросы и ответы вместе, чтобы новичкам было проще приступить к написанию кода.
PostgreSQL contributor, руководитель подразделения разработки РСУБД с открытым исходным кодом Yandex Cloud
Андрей Бородин

18:15 – 19:00
Базовый
Фуршет
19:00 – 21:00
Оптимизация производительности Postgres с применением векторной обработки массивов данных
Известно, что т.н. векторные инструкции реализуют идеологию «одна команда — много данных» и позволяют за такт процессора выполнять операции не с одним элементом массива, а сразу с целым набором (вектором) из элементов. Это с успехом применяется не только в графических ускорителях, но и для оптимизации работы PostgreSQL, расширяя горизонты развития этой технологии. В выступлении я проанализирую различия последовательной и векторной обработки массивов данных на CPU и покажу, как можно получить до 64x прирост производительности. Обсудим результаты синтетических тестов, сравним разные способы векторной обработки относительно ширины вектора и поговорим о реалиях использования SIMD и AVX на базе Postgres. Еще я покажу, как использовать векторные вычисления для реализации сортировочных сетей и других операций, и дам практические рекомендации по оптимизации производительности и избеганию «подводных камней».
Разработчик «Тантор Лабс»
Артем Бугаенко
15:45 – 17:00
Продвинутый
Обед
14:00 – 15:00
Дополнительный поток
Кофе-брейк
11:35 – 12:00
Часовой пояс: МСК (GMT +03:00)
Развертывание отказоустойчивого кластера с бекапированием и реплицированием в облачное хранилище
Я расскажу о компонентах, из которых состоит такой кластер, и о том, как происходит разворачивание системы на чистых серверах. В рамках мастер-класса разберем нужные конфигурационные файлы, рассмотрим механизмы аварийного и принудительного переключения лидера в кластере, и на примере свободного распространяемого решения посмотрим, как создавать бэкапы кластера и строить работу репликации внутри него. Также коснемся работы keepalived и haproxy для единого входа.
DevOps-инженер «Тантор Лабс»
Максим Багиров
12:00 – 13:00
Базовый
Анонимизация данных с использованием pg_anon
Расскажем о том, что такое анонимизация и как она устроена в pg_anon. В рамках мастер-класса разберем, какие режимы работы есть у анонимизатора, как следует проводить необходимую подготовку для каждого из них, выполним вместе основной сценарий работы с демонстрацией и ответим на все вопросы.
Старший разработчик «Тантор Лабс»
Максим Ибрагимов
10:20 – 11:35
Средний
Разработчик «Тантор Лабс»
Денис Родионов
Тревел-партнер
Информационные партнеры
Генеральный партнер
При поддержке
Стать спикером
Мероприятия PG BootCamp призваны объединить ведущих специалистов и профессионалов отрасли. У вас есть возможность выступить в качестве спикера: если Вы чувствуете, что ваша экспертиза принесет участникам пользу и поможет им расширить знания и углубить практические навыки работы с PostgreSQL — пожалуйста, свяжитесь с программным комитетом.
Михаил Гольдберг
Член комитета PostgreSQL Code of Conduct (с 2020), Председатель (с 2023), Член инициативной группы PG BootCamp, организатор конференций PGDay lsrael (с 2017)
Программный комитет
PostgreSQL Contributor, openGauss Contributor
Максим Милютин
Умаир Шахид
Член комитета PostgreSQL Code Of Conduct (2019-2022), председатель (2021-2022), основатель Stormatics
Александр Никитин
Ведущий администратор БД PGMechanix
Прием заявок завершен, но вы можете стать спикером PG BootCamp в 2025 году
Зарегистрироваться на мероприятие
Не упустите возможность улучшить навыки работы с СУБД PostgreSQL и стать востребованным специалистом в этой области. Зарегистрируйтесь сейчас и подготовьтесь к захватывающему путешествию в мир Postgres!
Онлайн-трансляция
Личное участие
бесплатно
бесплатно
17 сентября 2024 г.
участие бесплатное
9:50 (мск)
из любой точки мира
можно задавать вопросы спикерам в чате
ссылка на видеозаписи выступлений
электронный сертификат участника
17 сентября 2024 г.
9:00 (мск)
печатный сертификат участника
участие бесплатное
живое общение и знакомства со спикерами и экспертами
Организаторы должны будут подтвердить вашу заявку на очное участие. Если офлайн-участие не подтвердится, отправим ссылку на онлайн-трансляцию.
Отель "TASIGO Kazan Palace"
Частые вопросы
Средства будут использованы исключительно на покрытие расходов конференции. Остатки будут направлены на организацию будущих конференций PG BootCamp Russia.
Приглашаем компании, которые используют PostgreSQL или предоставляют поддержку и услуги в этой области, присоединиться к нашей инициативе.
Поддержать PG BootCamp Russia 2024 можно в соответствии с вариантами, представленными в спонсорском проспекте PG BootCamp Russia 2024 Kazan.
Поддержать мероприятие
Оргкомитет
Вадим Яценко
Андрей Бородин
PostgreSQL Contributor, Yandex Cloud
генеральный директор «Тантор Лабс»
Вступайте
в Telegram-канал
PG BootCamp
Приветствия и анонсы от спикеров PG BootCamp Russia
Полезные советы и лучшие практики по использованию PostgreSQL
Новости о PostgreSQL и его экосистеме
Материалы для изучения PostgreSQL
Обсуждения и ответы на ваши вопросы от сообщества PostgreSQL-энтузиастов
PG BootCamp Russia 2024 придерживается принципов, изложенных в PostgreSQL Code of Conduct, и мы ожидаем этого же от всех участников мероприятия. Принципы PostgreSQL Code of Conduct применимы ко всем аспектам мероприятия и связанной с ним деятельности, и мы призываем всех участников к безопасному и доброжелательному взаимодействию.
В любом аспекте программы мероприятия, включая деловую и общественную деятельность, организаторы не допускают:
Если вы заметили нарушения PostgreSQL Code of Conduct в чьем-либо поведении – свяжитесь с PostgreSQL Code of Conduct Committee, написав электронное письмо по адресу coc@postgresql.org.
Нормы поведения
разрушительное, неуважительное или унижающее достоинство других людей поведение, включая любые сообщения, изображения или взаимодействия в любой форме независимо от местоположения;
преследование или дискриминация по признаку возраста, происхождения, цвета кожи, гендерной идентичности или самовыражения, национального происхождения, физических или умственных недостатков, религии, сексуальной ориентации или любых других характеристик, защищаемых применимыми местными законами, правилами и постановлениями.