PGConf.Сибирь в рамках DevFest Siberia 2017

23 24 сентября, Академпарк, Николаева 12, Новосибирск

23 сентября 2017 г. в рамках DevFest Siberia компания Postgres Professional проведет конференцию разработчиков и пользователей СУБД PostgreSQL PGConf.Сибирь.

DevFest – серия IT-конференций для разработчиков, проводимая по всему миру сообществом Google Developer Groups. Конференция DevFest Siberia 2017 состоится 23-24 сентября 2017 года на площадке Академгородка. Более 500 разработчиков со всей Сибири ждут выступления ведущих экспертов по темам Mobile, Frontend, Backend разработка, Machine Learning и Data Science, DevOps, QA, Стартапы и Менеджмент.



Регистрация Заявка на доклад

Доклады

Ждем ваших заявок по темам, связанным с практическим опытом разработки на Postgres, вопросам его администрирования, мониторинга, решения проблем эксплуатации, миграции систем, использования платформы 1С на СУБД Postgres. Доклад может быть полной длительности (45 минут) или сокращённой (22 минуты). Заявки на доклады принимаются до 1 сентября 2017 года. На конференции состоится также сессия пятиминутных блиц-докладов, на которые можно будет записаться на месте.

Принятые доклады:

Pathman - эффективный способ секционирования таблиц в PostgreSQL

Дмитрий Олегович Иванов

Postgres Professional
Разработчик

Секционирование в PostgreSQL — давно ожидаемая функциональность. И, хотя в Postgres возможно реализовать секционирование через наследование, такой подход имеет ряд недостатков, таких как неэффективное планирование, отсутствие оптимизаций времени выполнения, необходимость поддерживать триггеры и ручное управление секциями.

В докладе я расскажу про расширение pg_pathman, над которым работает наша команда. pg_pathman поддерживает HASH и RANGE секционирование и выполняет оптимизации на этапах планирования и исполнения, поддерживает быструю вставку за счет отказа от триггеров в пользу Custom Node, содержит функции для управления секциями (add, split, merge и др.), поддерживает FDW, неблокирующую миграцию данных и другие возможности.

В завершение я расскажу о новой функциональности, который ожидается в следующих релизах, а также о планах по интеграции с PostgreSQL 10.

Что нового в PostgreSQL 10.0

Анастасия Витальевна Лубенникова

Postgres Professional
Разработчик

Осенью выходит новый релиз PostgreSQL 10.0. В докладе я расскажу о том, как устроены разработка и релизный цикл PostgreSQL. Мы поговорим о возможностях, которые появятся в ближайшей версии. Логическая репликация, декларативное партиционирование, расширенная статистика и многие другие улучшения делают новый релиз очень интересным.

Постгрес и отказоустойчивость

Михаил Андреевич Кулагин

Postgres Professional
Администратор баз данных

Для организации отказоустойчивых конфигураций на PostgreSQL обычно используется бинарная репликация и какой-либо сторонний софт. В докладе будут рассмотрены различные существующие решения, в том числе простое решение на corosync/pacemaker, предлагаемое компанией Postgres Pro. Оно будет также продемонстрировано, можно будет убедиться в отказоустойчивости на практике.

Postgres Pro Enterprise предлагает другой подход к отказоустойчивости - расширение Multimaster позволяет организовать отказоустойчивость без какого-либо стороннего софта. В докладе мы коснемся особенностей использования Multimaster и продемонстрируем его работу.

Как правильно делать бэкап постгреса: PgProBackup

Иван Сергеевич Картышов

Postgres Professional
разработчик ядра

Из доклада вы узнаете о существующих решениях для резервного копирования и восстановления PostgreSQL. В частности, будут рассмотрены утилиты barman, pgbackrest и pg_probackup, рассмотрены их возможности, а также слабые и сильные стороны. С доклада вы уйдете со знанием того, как настроить block level инкрементальные бэкапы со сжатием и проверкой целостности.

Эксплуатация платформы 1С и PostgreSQL

Антон Алексеевич Дорошкевич

ИнфоСофт
Руководитель Отдела-ИТ

Тезисы:

  1. Пора оставить в прошлом файловые базы 1С
  2. SQL Express vs PostgreSQL на Windows
  3. Привычное в MS SQL, чего пока нет в PostgreSQL
  4. Табличное пространство PostgreSQL vs MS SQL в реалиях 1С
  5. Регламентные операции и критично важные настройки БД для работы 1С
  6. Реплики, каскады и что с ними можно делать, кроме как смотреть и радоваться
  7. Как сделать копию базы для разработчика, сэкономив 40% времени
  8. Как следить за удачностью бэкапа на ванильной версии.

ORM для .Net, PostgreSQL и производительность

Алексей Сергеевич Фадеев

SibEDGE
Разработчик

Несколько лет назад понятие .Net-разработчик означало работу со стеком «Windows – Microsoft SQL Server» без вариантов. Но мир меняется, и вот уже Microsoft – платиновый член The Linux Foundation, новая платформа .Net Core используется в продакшне крупными компаниями на Linux/Unix-серверах, а PostgreSQL набирает всё большую популярность как в новых, так и в существующих проектах, в том числе и под .Net.

В докладе будут рассмотрены несколько популярных ORM, сравнительные характеристики их работы, а также способы, как заставить их работать быстрее. Не всегда ORM означает генерацию SQL: «Микро-ORM», как его называют разработчики, Dapper-Dot-Net, выполняет функции маппинга, показывая потрясающую производительность, при этом формирование SQL-запросов остаётся за разработчиком. Так же будет рассмотрено увеличение быстродействия за счёт комбинирования нескольких ORM-технологий.

Наиболее интересная часть доклада будет о достижении высокой производительности операций вставки и обновления данных с использованием особенностей реализации операций «Multi Insert» и «Upsert» в PostgreSQL. Я продемонстрирую в режиме реального времени, как в Postgres, работающий на обычном ноутбуке, к тому же под Windows, выполняется вставка, а затем и обновление миллиона записей менее, чем за 20 секунд, и всё это через ORM.

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