title

text

PGConf.Russia 2025

PGConf.Russia — крупнейшая конференция по PostgreSQL в России и СНГ. Технические доклады, демонстрации решений для работы с СУБД, мастер-классы, а также нетворкинг и обмен опытом с сообществом. Ежегодно участие в PGConf.Russia принимают сотни специалистов, среди них: администраторы баз данных, архитекторы, разработчики и тестировщики, IT-менеджеры.

Темы встречи

  • Новости из мира PostgreSQL
  • Мониторинг, отказоустойчивость и безопасность
  • Облегченная миграция с Oracle, Microsoft SQL Server и других систем 
  • Оптимизация запросов
  • Масштабируемость, шардирование и секционирование
  • Искусственный интеллект в СУБД
  • Совместимость PostgreSQL с другим ПО
  • более
    0 участников
  • 0 докладчик
  • 0
    минут общения
  • 63 доклада
  • гибридный
    формат

Доклады

Архив докладов

PGConf.Russia 2025
  • Александр Овчинников
    Александр Овчинников ФКУ "Налог-Сервис" Администратор СУБД PostgreSQL

    Доклад содержит рассмотрение двух случаев длительного выполнения create database в PostgreSQL 11, которые в кластерной конфигурации Corosync/Pacemaker приводили к переключению нод из-за таймаута мониторинга от кластерного ПО. Первый случай связан с большим размером shared buffers, а второй — с использованием опции WITH OWNER при создании БД и большим размером системной таблицы pg_shdepend (особенность использования ПО jBPM).

  • Андрей Зубков
    Андрей Зубков Postgres Professional Руководитель отдела систем мониторинга

    Уже больше года в выпусках Postgres Pro доступны расширенные статистики вакуума, которые отражают его работу на уровне отдельных отношений.

     К нам начали попадать наблюдения, полученные на «боевых» базах клиентов с этими статистиками. Получилось удачно, в 2024 году мы активно начали продвигать статистики вакуума в PostgreSQL, а пока на примере данных, полученных с «живых» систем, рассмотрим, что могут рассказать нам эти статистики о непростой жизни вакуума.

  • Karel van der Walt
    Karel van der Walt MentalArrow Principal

    В докладе расскажем о ручной миграции хранимых процедур и табличных функций из MS SQL Server в PL/pgSQL. Мы сознательно выбрали ручной перевод вместо использования расширений PostgreSQL с автоматической конвертацией. Причина — сложная бизнес-логика в коде T-SQL, для которой мы хотели получить чистый, читаемый PL/pgSQL-код.

    В исходном T-SQL коде использовались:

    • Комбинация хранимых процедур и табличных функций
    • Табличные переменные и пользовательские табличные типы
    • Рекурсивные Common Table Expressions (CTE)
    • Опциональные параметры

    Миграция потребовала:

    • Приведения имен к стандартам PostgreSQL
    • Переименования параметров и локальных переменных
    • Маппинг табличных типов
    • Маппинг табличных параметров в массивы
    • Маппинг табличных возвращаемых типов в SETOF-запись
    • Перевод логики между массивами и таблицами

    В докладе мы пройдем путь миграции цепочки зависимых T-SQL-функций в PL/pgSQL, разберем особенности и обойдем подводные камни обоих языков

  • Вадим Войтенко
    Вадим Войтенко Founder

    Greenmask — это open source утилита для анонимизации баз данных и генерации синтетических данных. Классическая задача в разработке — создание тестовых окружений, которые максимально похожи на продакшен. Рассмотрим, как можно применить различные фичи Greenmask для подготовки тестового контура без боли. Обсудим его архитектуру, database subset, типы трансформаций, причины интеграции с драйвером PostgreSQL и портирования некоторых pg-библиотек. Обсудим, как наша технология позволяет бизнесу решать проблемы быстро, качественно и безопасно.

Все доклады

Информационные партнёры