en
Feedback
PG BootCamp Russia

PG BootCamp Russia

Open in Telegram

PG BootCamp Russia 2023 – мероприятие, направленное на приобретение практических навыков при работе с СУБД PostgreSQL. https://pgbootcamp.ru/ru/event/

Show more
789
Subscribers
+424 hours
+967 days
+21030 days
Posts Archive
Воу-воу-воу! А сейчас было очень горячо! 🔥 Старший разработчик баз данных Huawei Russian Research Institute Максим Милютин п
Воу-воу-воу! А сейчас было очень горячо! 🔥 Старший разработчик баз данных Huawei Russian Research Institute Максим Милютин поведал о механизме каскадной оптимизации запросов на примере Greenplum ORCA. По его мнению (и мы с ним полностью согласны), ORCA считается более перспективным оптимизатором, это подключаемый компонент, и при небольшой доработке его можно, в том числе, использовать на «ванильном» Postgres. Продолжаем знакомиться с миром PostgreSQL! Дальше - еще больше полезной информации! 🚀

Плавно перемещаемся в зал «ПОТОК 2», где не так давно «отстрелялся» еще один спикер. Главный конструктор ГК Luxms Дмитрий Дор
Плавно перемещаемся в зал «ПОТОК 2», где не так давно «отстрелялся» еще один спикер. Главный конструктор ГК Luxms Дмитрий Дорофеев на PG BootCamp рассказал о возможностях PostgreSQL как сервера приложений. Было проведено сравнение сильно типизированных данных с JSON, FDW и обращениями к http API прямо из базы, а также plv8 и PL/pgSQL. Также среди поднятых тем: 📌Как сделать HTTP запрос с помощью SQL? 📌Как и для чего использовать встроенный язык программирования LPE в PostgreSQL и браузерах? 📌Чем полезны такие «продвинутые» функции в PostgreSQL, как pgsql_http и FDW? Ответ был найден - один Postgres на сервере может «держать» тысячи пользователей для бизнес-приложений.

Конференция PG Boot Camp продолжается 🫡 Буквально несколько минут назад генеральный директор «Тантор Лабс» Вадим Яценко заве
Конференция PG Boot Camp продолжается 🫡 Буквально несколько минут назад генеральный директор «Тантор Лабс» Вадим Яценко завершил свое выступление. Спикер поделился кейсом одного из бывших зарубежных клиентов «Тантор Лабс», оператора облачного хранилища, который получал услуги поддержки «ванильного» Postgres. В этой компании использовалась распределенная файловая система, с хранением в БД PostgreSQL метаданных, индексов и другой информации. Он привел несколько сложных запросов на обслуживание Postgres, связанных с работой Autovacuum, объяснил причины инцидентов (например, это могло быть неправильное проектирование схемы базы данных) и способы решения проблем 👍

Закончилось выступление Андрея Бородина PostgreSQL Contributor из Yandex Cloud. Если в двух словах: 📌В основе понятия GiST (
Закончилось выступление Андрея Бородина PostgreSQL Contributor из Yandex Cloud. Если в двух словах: 📌В основе понятия GiST (Generalized Search Trees, обобщенные деревья поиска) лежат исследования Joseph Hellerstein и его научная публикация 1990-х годов «Generalized Search Trees for Database Systems». 📌 На практике создание индексов в базах данных, то есть выбор тех мест, которые можно ускорить с помощью понятных способов поиска, – одна из важных задач DBA. 📌 Сегодня GiST – одна из отличительных архитектурных особенностей Postgres. Она использует идею разделения объектов на группы по некоторому признаку схожести и уже сильно продвинулась вперед по сравнению с первыми идеями. Андрей, браво, блестящий доклад! 👏 Едем дальше!

Галя, у нас замена! 😨 К большому сожалению, Игорь Мельников не сможет присоединиться к нам сегодня. Оргкомитет желает ему ск
Галя, у нас замена! 😨 К большому сожалению, Игорь Мельников не сможет присоединиться к нам сегодня. Оргкомитет желает ему скорейшего выздоравливания🤗 (давайте поддержим и накидаем ему 🔥). Свою эстафетную палочку он передал Вадиму Яценко («Тантор Лабс»), который расскажет про Autovacuum и поделится тем, как череда ошибок на разных этапах жизненного цикла БД однажды привела к полной остановке одной крупной компании более чем на неделю. ПОТОК 1, начало в 11:10⌛️

Привет, я - Брюс Момджян, член Core Team Postgres. Я рад приветствовать вас на PG Bootcamp в России. Как вы знаете, у Postgres давние связи с экспертами из России. Многие из наших самых передовых функций и возможностей, которые делают Postgres уникальным продуктом, были внедрены благодаря более чем двадцатилетнему сотрудничеству с российскими разработчиками. Как вы знаете, Postgres - это глобальный проект, и это позволяет нам привлекать людей со всего мира для совместной работы над нашим общим продуктом. Буквально несколько недель назад Oracle объявила, что они будут поддерживать Postgres в своей облачной инфраструктуре. Oracle - один из последних поставщиков традиционных реляционных баз данных, который решил интегрировать Postgres, и мы рады присоединиться к ним. Как вы знаете, список достижений Postgres за прошедшие года действительно поражает воображение. Я много раз бывал в России, и у меня была возможность общаться с многими из вас, и поблагодарить за множество потрясающих достижений, которые были обеспечены нашими российскими разработчиками. Во время сегодняшнего мероприятия вы получите очень хорошее представление о Postgres, и, надеюсь, вы сможете повысить свою квалификацию. В интернете очень много информации о Postgres, но личные встречи, общение с людьми, обсуждения вопросов и время, уделенное поискам важных ресурсов, выявлению областей, в которые стоит вкладывать свои усилия, и проектов, в которые стоит вовлекаться - все это намного полезнее. И, возможно, вы сможете понять для себя, как вы можете поучаствовать в глобальном развитии Postgres. Я знаю, что организаторы мероприятия - люди опытные, и подготовили отличную программу для вас, и я знаю, что возможность общаться с другими людьми, работающими с Postgres, и узнавать больше о Postgres достаточно быстро позволит вам научиться грамотно использовать продукты Postgres, и даст возможность принимать участие в разработке продукта и сделать его эффективным инструментом для вашей компании и в вашей карьере.

🔤🔤🔤🔤🔤🔤 Регистрация на мероприятие закрыта! И мы только что разослали ссылки на онлайн-трансляцию и дополнительное напоминание очным участникам. Вот что нужно сделать: - проверить почту; - проверить спам; - убедиться, что ссылка или карта проезда получена; - поставить 🔥 под этим сообщением (чтобы мы знали, что у вас все ок). Не нашли письмо? Точно? 🤔 Тогда пишите в комментариях, и мы оперативно вам ответим! 👇

Работа с БД через терминальный клиент psql может быть полезной и продуктивной ☝️. Владимир Виноградов из «Тантор Лабс» познак
Работа с БД через терминальный клиент psql может быть полезной и продуктивной ☝️. Владимир Виноградов из «Тантор Лабс» познакомит нас с подключением к кластеру через psql, научит применять мета-команды, управлять выводом и вводом, и на пальцах разберет, как можно использовать буфер запросов. Примеров будет много, устраиваемся поудобнее 😌. ПОТОК 1, начало в 16:00 (тайминг вроде ехать не должен, но желательно подключить уведомления 🔔 )

Оптимизатор — это мозг 🧠 СУБД, который выбирает способ исполнения запросов. Но бывает, что он ошибается 😔. Сергей Зинченко,
Оптимизатор — это мозг 🧠 СУБД, который выбирает способ исполнения запросов. Но бывает, что он ошибается 😔. Сергей Зинченко, инженер R&D из RRI Huawei, в своем докладе разберется, почему это происходит и как с помощью расширения pg_hint_plan его ошибки можно исправить. Вместе мы шагнем чуть дальше и обучим нейросеть автоматизировать процесс. Обращаем внимание, что выступление ориентировано на специалистов с достаточно высоким уровнем подготовки🤓 ПОТОК 2, начало в 16:00 (следите за апдейтами)

Друзья! 🆘Очень важная новость - в 17:00 мы завершаем прием заявок на онлайн-посещение PG BootCamp Russia 2023. В ближайшее в
Друзья! 🆘Очень важная новость - в 17:00 мы завершаем прием заявок на онлайн-посещение PG BootCamp Russia 2023. В ближайшее время мы отправим письма с подтверждением регистрации, в нем будет прямая ссылка на онлайн-трансляцию нашего мероприятия. Наберитесь терпения, скоро все будет! 🙏

Еще немного о нашей программе (она бомбическая 😎). В ванильном PostgreSQL реализован оптимизатор запросов, который своими ко
Еще немного о нашей программе (она бомбическая 😎). В ванильном PostgreSQL реализован оптимизатор запросов, который своими корнями уходит в разработки 1970-х. Метод актуален и в наши дни, однако имеются некоторые неточности🤔. В своем докладе Максим Милютин из компании RRI Huawei расскажет об альтернативе, которая применяется всё чаще и отличается гораздо большей расширяемостью и другими преимуществами. В мире PostgreSQL этот фреймворк реализован в продукте ORCA для распределенной аналитической СУБД Greenplum. ПОТОК 2, начало в 12:30

Мы писали - мы писали, но ни капли не устали! А вы? 😁 На мастер-классе Ильи Евдокимова («Тантор Лабс») мы узнаем, как написа
Мы писали - мы писали, но ни капли не устали! А вы? 😁 На мастер-классе Ильи Евдокимова («Тантор Лабс») мы узнаем, как написать расширение PostgreSQL. А если вы случайно пропустили знакомство с Ильей, у вас есть возможность посмотреть его тут. ▶️Почему стоит начинать с расширений? ▶️Как написать .с-файл? ▶️Как написать тест к нему? ▶️Как написать Makefile? ПОТОК 1, начало в 14:30

Обобщенные деревья поиска (GiST) – это одна из отличительных архитектурных особенностей Postgres, использующая идею разделени
Обобщенные деревья поиска (GiST) – это одна из отличительных архитектурных особенностей Postgres, использующая идею разделения объектов на группы по некоторому признаку схожести. 🤓 Подсистема транзакций, восстановление, компоновка файлов и система типов – все это для того, чтобы создавать множество различных методов доступа и способов поиска в данных. И GiST как раз и является отличительной чертой индексов, помимо типичного B-дерева. В своем выступлении Андрей Бородин из Yandex Cloud расскажет о нововведениях в GiST в последних версиях PostgreSQL, а также функциях, которые пока находятся в разработке. Новости GiST индекс, ПОТОК 1, начало в 10:10 ⌛️

Еще один из героев, который раскроет все тайны PostrgreSQL - Иван Кушнаренко, разработчик ядра в компании «Тантор Лабс» 🗄. Интересуется базами данных, информационной безопасностью, микросервисами, машинным обучением 👨‍💻. Контрибутил в БД ClickHouse.

А вы уже видели нашу обновленную программу? 🧐 Для удобства мы проставили плашки около каждого доклада и мастер-класса. Они о
А вы уже видели нашу обновленную программу? 🧐 Для удобства мы проставили плашки около каждого доклада и мастер-класса. Они обозначают уровень сложности представленного в них материала ➕. Что мы рекомендуем - оценить свой уровень (отматываем несколько постов назад). Кто вы? Новичок, уверенный пользователь и разработчик, опытный/бывалый или гуру PosrgreSQL? Отталкиваясь от этого, выбираем выступления со значком «Базовый», «Средний» или «Продвинутый». Не бойтесь, если пропустите чье-то выступление - записи будут выложены после завершения PG BootCamp Russia 2023 📹

Знакомство со спикерами не закончилось, мы представлили не всех. Исправляемся 😚 Вадим Яценко, генеральный директор «Тантор Лабс» 🗄, один из основателей PG-сообщества в Израиле, активный участник и организатор конференций PgDay Israel и PG BootCamp Russia. Увлекается бегом, строит дачу (и коллег -☺️)