Error get alias
Мероприятие завершено
Москва
5 октября 2023
LOFT HALL, LOFT #4
Москва, 2-й Кожуховский пр-д, 29к6
PG BootCamp Russia 2023
Мероприятие проведено в соответствии
с рекомендациями сообщества PostgreSQL.
PG BootCamp Russia 2023 – мероприятие, направленное на приобретение практических навыков при работе с СУБД PostgreSQL.
О мероприятии
Программа мероприятия была рассчитана как на начинающих специалистов, так и на опытных разработчиков, желающих углубить свои знания ядра и экосистемы PostgreSQL и применить их на практике.
Площадка позволила участникам получить актуальную информацию по эффективному использованию СУБД PostgreSQL, прослушать лекции и принять участие в практических мастер-классах от ведущих экспертов в этой области.
PG BootCamp Russia 2023
Итоги мероприятия
5 октября 2023 г.
Москва
спикеров
11
участников
1 000
Смотреть презентации
мастер-классов
лекций
6
6
Смотреть выступления
часов контента
10+
Мероприятие комьюнити Postgres
Опытные эксперты
Из первых рук – актуальные тенденции, технологии, передовые методы работы с базами данных. Участники открыли новые возможности и узнали о том, как внедрять самые интересные функции PostgreSQL в проектах
Официальный статус
Мероприятие было проведено в соответствии с международными правилами проведения, признано глобальным сообществом PostgreSQL и внесло прямой вклад в его развитие
Практические занятия
Участники приобрели практические навыки работы с PostgreSQL, научились проектировать более эффективные схемы баз данных, оптимизировать запросы, узнали больше об обеспечении безопасности данных и многое другое
Знакомства и общение
PG BootCamp Russia 2023 стало прекрасной площадкой для знакомств в сообществе PostgreSQL, идеальной средой для общения с коллегами и экспертами отрасли с возможностями для будущего сотрудничества
Тревел-партнер
Информационные партнеры
При поддержке
Программа конференции
09:30 – 10:00
Регистрация участников
10:10 – 11:10
Открытие PG BootCamp Russia 2023
Михаил Гольдберг
Член комитета PostgreSQL Code of Conduct (c 2020), Председатель (с 2023), Член инициативной группы PG Boot Camp, организатор конференций PGDay Israel (с 2017)
Генеральный директор, Тантор Лабс
Вадим Яценко
Скачать презентацию
Смотреть выступление
Эффективная работа с psql
Базовый
Что потребуется начинающему разработчику PostgreSQL?
Средний
Новости GiST индекса
Доклады
10:10 – 11:10
Андрей Бородин
PostgreSQL Contributor, Yandex Cloud
Скачать презентацию
Смотреть выступление
Обобщенные деревья поиска (GiST) – одна из отличительных архитектурных особенностей Postgres. GiST использует идею разделения объектов на группы по некоторому признаку схожести. При этом, он уже сильно отличается от оригинальных научных работ, в которых были предложены первые идеи. Вы узнаете о нововведениях и функциях, которые пока в разработке.
Средний
Autovacuum. Вредные советы
11:10 – 12:10
Вадим Яценко
Генеральный директор, Тантор Лабс
Скачать презентацию
Смотреть выступление
В этом докладе расскажу об одном интересном, на мой взгляд, случае у нашего клиента. Поделюсь тем, как череда ошибок на разных этапах жизненного цикла БД однажды привела к ее полной остановке более чем на неделю, wraparound-у, битым блокам, проблемам с обслуживанием и бессонным ночам в поисках решения.
12:10 – 12:30
Кофе-брейк
Средний
SQL HowTo: алгоритмы на графах
12:30 – 13:30
Кирилл Боровиков
Ведущий архитектор баз данных, Тензор
Скачать презентацию
Смотреть выступление
В докладе пойдет речь о том, как с помощью PostgreSQL превратить муху в слона, построить лабиринт или найти общего знакомого.
13:30 – 14:30
Обед
Базовый
Мастер-классы
14:30 – 15:50
Илья Евдокимов
Cтарший разработчик, Тантор Лабс
Скачать презентацию
Смотреть выступление
Узнаете о том, почему именно PostgreSQL, а не MySQL, NoSQL или что-то еще, узнаете о сообществе PostgreSQL, кто такие committer и contributor, major contributor, как попасть в сообщество PostgreSQL, как собрать PostgreSQL и как его отлаживать и многое другое.
16:00 – 17:20
Владимир Виноградов
DevOps Team lead, Тантор Лабс
Скачать презентацию
Смотреть выступление
Работа с БД через терминальный клиент psql может быть полезной и продуктивной. Познакомимся с подключением к кластеру через psql, научимся применять мета-команды, управлять выводом и вводом, посмотрим, как можно использовать буфер запросов – и все это на примерах.
Средний
Как написать расширение PostgreSQL?
17:30 – 19:00
Илья Евдокимов
Cтарший разработчик, Тантор Лабс
Скачать презентацию
Смотреть выступление
Рассмотрим, почему начинать стоит именно с расширений, как написать .с-файл и тест к нему, как написать Makefile и как установить расширение в PostgreSQL.
17:20 – 17:30
Кофе-брейк
19:00 – 21:00
15:50 – 16:00
Кофе-брейк
Фуршет
Оптимизация на основе подсказок: от расширения pg_hint_plan до ML-решений
Автономные транзакции в PostgreSQL
Доклады
10.10 – 11.10
Продвинутый
Вадим Яценко
Генеральный директор, Тантор Лабс
Автономные транзакции (АТ) выполняются независимо от основных транзакций, которые их запускают, и будут успешно завершены, даже если основная транзакция откатилась. Рассмотрим, что такое АТ, как и когда их применяют, какие есть возможности, ограничения и механизмы реализации.
11.10 – 12.10
Дмитрий Дорофеев
Главный конструктор, ГК Luxms
Скачать презентацию
Смотреть выступление
Что может предложить PostgreSQL разработчикам серверных приложений сегодня и в ближайшем будущем? Поделимся опытом и расскажем о перспективах, о горячей перезагрузке кода, обновлении версий приложения, сопоставим сильно типизированные данные с JSON, FDW и обращениями к http API прямо из базы, а также plv8 и PL/pgSQL.
Скачать презентацию
Смотреть выступление
12.10 – 12.30
Кофе-брейк
Каскадная оптимизация запросов на примере Greenplum ORCA
12.30 – 13.30
Максим Милютин
Старший разработчик баз данных, RRI Huawei
Скачать презентацию
Смотреть выступление
В ванильном PostgreSQL реализован оптимизатор запросов, своими корнями уходит в разработки 1970-х. Метод актуален и в наши дни, однако имеются и недостатки. В докладе расскажем об альтернативе, которая применяется всё чаще и отличается гораздо большей расширяемостью и другими преимуществами. В мире PostgreSQL этот фреймворк реализован в продукте ORCA для распределенной аналитической СУБД Greenplum.
13.30 – 14.30
Обед
Мастер-классы
14.30 – 15.50
Андрей Бородин
PostgreSQL Contributor, Yandex Cloud
Скачать презентацию
Смотреть выступление
Разберём эксплуатацию нескольких уязвимостей Postgres. Информация предназначена только для образовательных целей и для проведения аудита технических систем. Помните об административной и уголовной ответственности в случае незаконного использования полученных знаний (ст 272 УК РФ)!
16.00 – 17.20
Сергей Зинченко
Инженер R&D, RRI Huawei, openGauss Contributor
Скачать презентацию
Смотреть выступление
15.50 – 16.00
Оптимизатор — это мозг СУБД, который выбирает способ исполнения запросов. И иногда… он ошибается. Разберемся, почему это происходит и как с помощью расширения pg_hint_plan его ошибки можно исправить, затем шагнем чуть дальше и обучим нейросеть автоматизировать процесс.
Кофе-брейк
Средний
Билдь или не билдь..., или Как достойно собрать PostgreSQL из исходников
17.30 – 19.00
Вадим Пономарёв
Team lead, Тантор Лабс
Скачать презентацию
Смотреть выступление
Мастер-класс о том, как собрать PostgreSQL из исходников и протестировать собранное, как работать с патчами к коду Postgres, и зачем это все может быть нужно обычному разработчику.
17.20 – 17.30
Кофе-брейк
19:00 – 21:00
Фуршет
PostgreSQL как сервер приложений
Продвинутый
Эксплуатация исторических уязвимостей
Средний
Иван Кушнаренко
Старший разработчик, Тантор Лабс
Продвинутый
Продвинутый