PgConf.Russia 2019
Секция "PostgreSQL+1C"
4-6 февраля 2019 г., Москва, МГУ, экономический факультет
Инфостарт совместно с Postgres Pro организует секцию "PostgreSQL+1C" на конференции PGConf.Russia 2019.
Вокруг PostgreSQL существует много мифов, но опрос по используемой СУБД показал, что у сообщества есть успешный опыт использования PostgreSQL. Так как PostgreSQL все больше проникает в индустрию автоматизации учета на платформе 1С, мы рады пригласить участников сообщества Инфостарт поучаствовать в конференции PGConf.Russia 2019.
Только для сообщества Инфостарт участие с 5% скидкой. Оформляйте заказ на нашем сайте и участвуйте в главной конференции по PostgreSQL в России.
О конференции
Дата: 4-6 февраля 2019 г.
Место: Москва, МГУ, экономический факультет.
Сайт: https://pgconf.ru/2019
Время секции “PostgreSQL+1C”: 5 февраля с 11.00 до 16.00
PGConf.Russia – международная техническая конференция по открытой СУБД PostgreSQL, ежегодно собирающая более 500 разработчиков, администраторов баз данных и IT-менеджеров для обмена опытом и профессионального общения. В программе – мастер-классы ведущих мировых экспертов, доклады в три тематических потока, примеры лучшего опыта и разбор ошибок, гостиная разработчиков и блиц-доклады из зала.
Темы конференции:
- администраторы баз данных PostgreSQL
- разработчики ядра и расширений PostgreSQL
- прикладные разработчики
- архитекторы информационных систем
- IT-директора
- руководители организаций, заинтересованных в миграции на свободное или отечественное ПО.
Для кого:
- PostgreSQL на переднем крае: большие данные, интернет вещей, блокчейн
- новое в PostgreSQL и вокруг: развитие PostgreSQL и его экосистемы
- PostgreSQL в реальных системах: архитектура, миграция, эксплуатация
- Использование PostgreSQL в платформе 1С
- PostgreSQL в геоинформационных системах (GIS)
- руководители организаций, заинтересованных в миграции на свободное или отечественное ПО.
Доклады
Лустин
За последние 15 лет занимал должности от администратора инфраструктуры до заместителя директора софтверной компании. Лично исполнял роли ведущего программиста, менеджера продукта, технического лидера и архитектора, а также заместителя ИТ-директора у прямых работодателей в отраслях торговли, промышленности и сферы услуг.
Сторонник гетерогенных подходов при выборе архитектуры системы. Отношение в ИТ-сообществе олицетворяет один термин - Overskilled.
2. Оценка гипотетических индексов и степени их влияния на планы запросов
3. Наиболее часто встречающиеся ошибки у 1С-программистов
4. Базовые методы рефакторинга кода с учетом особенностей PostgreSQL
5. Хранение аналитической информации журнала работы PostgreSQL для оценки качества рефакторинга
Шелудченков
- "миграция сервисов между машинами"".
- Перенос postgressql на gpu.
Юхтимовский
Фокус первый. Как убедить бухгалтерию купить новый сервер.
Фокус второй. Как показать, что MS SQL быстрее PostgreSQL.
Фокус третий. Как показать, что PostgreSQL быстрее MS SQL Server.
Дорошкевич
Андреев
Грибанов
- 1С:Предприятие -как среда кросс-платформенной разработки бизнес-приложений
- 1С и PostgreSQL - вместе с 2006 года
- Работа 1С с PostgreSQL в облачном сервисе 1cFresh
- Что улучшено в платформе 1С:Предприятие для работы с PostgreSQL - Общие рекомендации по работе 1С с PostgreSQL.
Стрижевский
2. Простота установки и запуска нескольких экземпляров различных версий 1С в docker контейнере в Linux
3. Настройка получения лицензий сервером 1С в docker контейнере в Linux от аппаратного ключа HASP
4. Простота установки и запуска нескольких экземпляров различных версий PostgreSQL в docker контейнере Linux
5. Взаимодействие контейнеров 1С и PostgreSQL между несколькими серверами посредством docker swarm
6. Мониторинг и управление PostgreSQL в в docker контейнере Linux
Хитрин
Федоров
Традиционно на хранимые процедуры возлагают множество задач: трудно устоять перед соблазном исполнить операцию над данными непосредственно в хранилище, особенно в Enterprise разработке. Такой подход довольно быстро приводит к размазыванию бизнес-логики по телу хранимых процедур и резко повышает стоимость поддержки и развития системы в целом.
Особенности жизненного цикла хранимых процедур затрудняют применение стандартных инструментов и практик по контролю изменений. Необходимо адаптировать работу с хранимыми процедурами к стандартам Change Management, оставаясь в рамках привычных для разработчика действий.
Мы рассмотрим проблемы разработки процедурных расширений и обсудим решения, которые мы реализуем в IDE XOBOT.
Бородин
Ярмуз
Закиров
Подольный
Вы узнаете, как обеспечивается управление сложнейшими объектами автоматизации в мире. В режиме жесткого реального времени обеспечивается работа более 150 специальных подсистем, управляющих различными технологическими процессами АЭС, таких как система управления реактором мощностью выше 1000 МВт и турбиной весом более 2000 тонн. Более 100К источников данных от датчиков и до 500К расчетных параметров. 5 разновидностей физических процессов: нейтронная кинетика, гидродинамика, химия и радиохимия и физика прочности.
При некоторых отклонениях вся система превращается в огромный источник DDoS полезной диагностической информации, которой всегда больше, чем способна переварить сеть и вычислительные ресурсы автоматизированной системы, что мешает нормальному управлению объектом. Вы узнаете, как мы «разруливаем» такие проблемы.
Из доклада вы узнаете об аппаратной и программной архитектуре таких систем, узнаете, как обеспечивается резервирование и репликация данных в таких системах, зачем нужна избыточность данных и технологическое разнообразие. Как обеспечивается управление нагрузками, как устроен QoS. И что будет, если отключится система нормальной эксплуатации, как, например было на Фукусиме.
Но мы все же про кодинг. Никаких SSD и HDD, только InMemory, структуры данных из десятков миллионов элементов, забудьте про кэш процессора, он не работает. Ваш новый Xeon 4-го поколения потерял все преимущества и превратился в "тыкву", поэтому закатываем рукава и ковыряемся в таймингах, жесточайшей аcинхронике и выжимаем из железа максимум. Кто слабое звено - процессор, память, ОС или сеть. Выясняем это.
Самохвалов
Shared_buffers = 25% – это много или мало? Или в самый раз? Как понять, подходит ли эта – довольно устаревшая – рекомендация в вашем конкретном случае?
Пришло время подойти к вопросу подбора параметров postgresql.conf "по-взрослому". Не с помощью слепых "автотюнеров" или устаревших советов из статей и блогов, а на основе:
- строго выверенных экспериментов на БД, производимых автоматизированно, в больших количествах и в условиях, максимально приближенных к "боевым",
- глубокого понимания особенностей работы СУБД и ОС.
Используя Nancy CLI (https://gitlab.com/postgres.ai/nancy), мы рассмотрим конкретный пример – пресловутые shared_buffers – в разных ситуациях, в разных проектах и попробуем разобраться, как же подобрать оптимальную настройку для нашей инфраструктуры, БД и нагрузки.
Лесовский
Время от времени при эксплуатации Postgres'а возникают проблемы, и чем быстрее найдены и устранены источники проблемы, тем благодарнее пользователи. pgCenter это набор CLI утилит которые является мощным средством для выявления и устранения проблем в режиме "здесь и сейчас". В этом докладе я расскажу как эффективно использовать pgCenter для поиска и устранения проблем, в каких направлениях осуществлять поиск и как реагировать на те или иные проблемы, в частности, как:
- проверить, все ли в порядке с Postgres'ом;
- быстро найти плохих клиентов и устранить их;
- выявлять тяжелые запросы;
- и другие полезные приемы с pgCenter.
Бородин
Белявский
Сигаев
- изначальном состоянии расширения
- расширенном синтаксисе
- процессе доработки и тестирования расширения.
Шах
Фефелов
Первое на что мы посмотрели - это облачные решения от большой тройки, однако, стоимость их эксплуатации превзошла все наши скромные ожидания. К тому же у нас есть всякие штуки вроде экстеншенов и londiste репликации, и они не совместимы с тем, что предлагают облака.
В докладе я расскажу о том, почему мы остановились на patroni, на какие грабли наступили и какие у него есть неочевидные, но прикольные штуки, которые сильно облегчают жизнь.
Молявин
Мы собрали кластер на основе PostgreSQL, repmgr, PgBouncer, Barman. Несмотря на то, что система получилась достаточно сложной для неподготовленного специалиста, нам удалось создать повторяемый деплой, который позволяет быстро разворачивать рабочую систему. А также мы смогли консолидировать все базы в нескольких кластерах и снять с команд обязанности по администрированию.
Failover работает, мы проверяли :-)
Данилов
Жуковец
Любушкин
Абрахимов
LUI нацелен на сегменты В2В, В2G, G2C и B2C, и предназначен для использования в системах биллинга, управления финансами, учета и контроля производства, где необходимо решать, в первую очередь, функциональные задачи, а не демонстрировать излишние графические элементы.
Коллективная разработка обеспечивается хранением всего объема наработок в базе данных, которая может располагаться как на корпоративном сервере, так и в «облаке» на сторонней площадке.
Трэверс
Руо
Евтеев
Рябинков
Шах
Пролесковский
В этом докладе будет подробно рассмотрено, какие его функции и как применять для работы с информацией о катаклизмах.
Сигаев
Фаст
Муратов
Сигаев
Постгрес хорошо известен своей расширяемостью, которая делает его универсальным и пригодным практически для любого проекта. Многие расширения хорошо известны и широко используются, как, например, PostGIS - фактический стандарт для open sourc'ных ГИС, или hstore - расширение для хранения данных "ключ-значение". Я расскажу о менее известных, но очень полезных расширениях, которые дают полезную функциональность и/или повышают производительность.
Благодаря наличию API для создания расширений, их может разрабатывать программист без компетенции "ядерного" разработчика, и создавать в них свои функции, типы данных, операторы, индексы, и даже методы доступа (знаете, что это?)
Для этого доклада из сотен расширений я выбрал два:
- ltree - для работы с иерархическими данными с индексной поддержкой,
- pg_variables - обеспечивающее сессионные переменные, которые можно использовать в том числе и на read-only репликах
Бартунов
Олег - профессиональный астроном, научный сотрудник Государственного астрономического института имени Штернберга (ГАИШ МГУ), курирует тематику «ИТ в астрономии». Изначально использовал PostgreSQL для решения задач астрономии, с 1996 г. участвует в разработке СУБД и продвигает PostgreSQL в России.
Создатель крупнейшего астрономического сайта astronet.ru.
Занимался разработкой портала rambler.ru.
Один из разработчиков для PostgreSQL системы полнотекстового поиска, средств поддержки слабоструктурированных данных, индексных методов доступа, в том числе к пространственным данным, а также разнообразных расширений для СУБД.
Компания Олега Бартунова Postgres Professional разработала и внедряет собственную систему управления базами данных Postgres Pro, она представляет собой улучшенную версию PostgreSQL и включена в единый реестр отечественного ПО.
Олег увлекается бегом, играет в волейбол и ходит в горы.
Дрейк
По результатам выступления слушатели, обладающие разумным пониманием того, как управлять постгресом, смогут сконфигурировать логическую репликацию для нужд практического использования.
Вихарев
Коротков
Акентьева
Смолин
Исламов
Кузьменков
Шедиви
Лузанов
В докладе будет представлена текущая линейка курсов для администраторов и разработчиков приложений. А также планы по развитию на ближайшее будущее, включая сертификацию специалистов.
Кукушкин
Труханов
Ещенко
Фадеев
Пучков
Коротков
В данном докладе я разберу "узкие места" постгреса, которые нам приходилось встречать в реальной жизни, и которые приводили к печальному поведению, как описано выше. Расскажу о том, что можно сделать на пользовательском уровне, что эти "узкие места" обойти, и о том, что планируют сделать разработчики, чтобы их вообще убрать. А также поделюсь некоторыми рецептами нагрузочного тестирования, которые помогут избежать неожиданностей в продакшене.
Драгунов
Ямада
При OLAP и пакетной обработке данных часто наблюдается ситуация, что чем сложнее запрос (содержит много джойнов, фильтров и аггрегативных функций), тем выше вероятность ошибок в оценке количества строк, в результате чего планировщик выбирает неэффективный план исполнения запроса.
Для того, чтобы решить эту проблему, я разработал инструмент под названием pg_plan_advsr - это расширение для PostgreSQL, которое исправляет ошибки оценки путем неоднократного возвращения в планировщик информации, собранной в ходе исполнения запроса.
Расширение содержит три фичи:
- Автоматическая оптимизация плана запроса за счет неоднократного возвращения информации о ходе выполнения запроса в планировщик.
- Сохранение всех выработанных при оптимизации планов запросов в таблицу истории.
- Создание и сохранение хинтов оптимизатора с тем, чтобы иметь возможность воспроизвести выработанные планы исполнения запросов в процессе настройки.
Я верифицировал эффективность pg_plan_advsr путем запуска join order benchmark (JOB) на PG 10.4, в ходе чего наблюдалось сокращение времени исполнения запроса до 50% от первоначального. Таким образом, расширение будет полезно пользователям, который хотят настроить планировщик для OLAP и пакетной обработки данных.
В ходе презентации я расскажу о следующие моментах:
- Принципы построения и архитектура pg_plan_advsr.
- Подробная информация о результатах тестирования JOB.
- Направления улучшений в будущем.
- Совместное использование расширений aqo и pg_plan_advsr together (экспериментальное).
Павлов
На уровне архитектуры всё было OK, но объём данных возрастал, и начали вылезать не самые приятные моменты, о которых ранее никто не думал и не понимал. Иногда это приводило нас к самым потрясающим запросам, которые мы не понимали, как можно было написать. Мой небольшой рассказ будет о том, как получить нагрузку в БД на пустом месте и как потом от неё избавиться.
Фролков
Зимани
Закр
В ходе доклада мы представим MobilityDB - расширение PostgreSQL, которое раздвигает границы системы типов в PostgreSQL и PostGIS на абстрактные данные для адекватного представления изменяющихся данных об объектах. Эти типы данных могут представлять эволюцию во времени значений некоторого типа элементов, называемого базовым темпоральным типом. Например, темпоральный целочисленный тип данных может использоваться для демонстрации изменения во времени количества сотрудников департамента. В данном случае базовым типом данных будет целочисленный или темпоральный целочисленный. Аналогично, темпоральный тип данных с плавающей точкой может использоваться для записи изменения во времени температуры в помещении или местоположения автомобиля по GPS-координатам. Темпоральные типы данных оказываются полезны, поскольку для работы многих приложений, например, мобильных, принципиально необходимо обрабатывать изменяющиеся во времени величины.
В расширении MobilityDB темпоральные типы данных основаны на булевых, целочисленных, с плавающей точкой и текстовых типах данных от PostgreSQL, а также на геометрических и географических типах данных от PostGIS (ограниченных размерностью 2D или 3D). MobilityDB соответствует действующим стандартам по перемещаемым объектам OGC http://www.opengeospatial.org/standards/movingfeatures, в частности, OGC Moving Features Access, в котором определены операции, применимые к изменяющимся во времени геометриям.
Для проведения разнообразных операций над темпоральными типами данных доступен богатый набор функций и операторов. В общем случае они разделяются на три типа:
- Пожизненные функции и операторы: операторы над базовыми типами (такие как арифметические операции над целыми числами и числами с плавающей точкой, пространственные отношения и расстояния для геометрий) интуитивно обобщаются на случай изменяющихся во времени значений. Пространственно-темпоральные функции в MobilityDB обобщают пространственные функции PostGIS как для геометрических, так и для географических типов данных, к примеру для "ST_Intersection". На базовом уровне, MobilityDB принимает в расчет аспект темпоральности и делегирует обработку пространственных данных в PostGIS.
- Темпоральные функции и операторы обрабатывают изменяющиеся во времени размерности величины, которая может представлять собой единичное значение, диапазон значений, массив значений или массив диапазонов. Примерами являются функции периодов, которые ограничивают темпоральный тип заданным массивом временных диапазонов, а также функции продолжительности, которые извлекают время определения значения величины.
- Пространственно-темпоральные функции и операторы - в эту категорию попадают все остальные функции. Примеры: speed(tgeompoint/tgeogpoint), azimuth(tgeompoint/tgeogpoint), maxValue(tfloat/tint), взвешенное по времени среднее twAvg(tfloat) и т.д.
Как GiST, так и SP-GiST индексы были расширены для поддержки темпоральных типов данных. Индекс GiST реализует R-дерево для темпоральных численно-буквенных типов данных, а TB-дерево - для темпоральных координат. Индекс SP-GiST реализует Quad-дерево для темпоральных численно-буквенных типов данных, а Oct-дерево - для темпоральных координат. Подход, использованный в MobilityDB при разработке SP-GIST индекса, позволил нам добавить индексы SP-GIST для двумерных, трехмерных и n-мерных геометрий в PostGIS.
Доступны два типа числовых функций аггрегирования. В дополнение к традиционным функциям min, max, count, sum, and avg, теперь есть и их оконные версии (также известные как кумулятивные). Для заданного промежутка времени w, оконная аггрегативная функция вычисляет значение функции в момент времени t, принимая в расчет значения на интервале [t − w, t]. В противоположность стандартной аггрегации, темпоральная аггрегация может возвращать результат большего размера, чем входящие данные. По этой причине темпоральные функции аггрегирования были подвергнуты жесткой оптимизации, чтобы обеспечить их эффективную работу.
В MobilityDB также есть предварительная реализация функций сбора статистики и селективности для темпоральных типов данных.
С точки зрения размера, расширение состоит из 67k строк кода на C, 19k строк SQL кода и 67k строк модульных тестов SQL. В нем определены 40 типов, 2300 функций и 1350 операторов.
В ходе доклада будет проиллюстрирована пространственно-темпоральная концепция и модель данных для темпорального типа. Кратко остановимся на основных компонентах MobilityDB: индексах, аггрегировании, функциях и операторах, а также SQL-интерфейсе. Рассказ будет дополнен примерами запросов и практических случаев использования. Также будет рассказано о текущем статусе проекта MobilityDB и планируемых разработках.
Дрейк
Дрейк
Панченко
C 1996 года занимается разработкой сложных высокопроизводительных систем для бизнеса. Использует PostgreSQL с 1998 г.
Руководил разработкой контентных проектов в «Рамблере», был директором по разработкам в «Стек Групп», техническим директором социальной сети «Мой Мир».
Разработчик Rambler Media, kassir.ru, портала ВШЭ и других интернет порталов и информационных систем для бизнеса.
С 2015 г. соучредитель и заместитель генерального директора компании Postgres Professional.
Трухачёв
Лугачёв
Эксперты круглого стола:
- Ростислав Кокорев, Заведующий лабораторией финансовой грамотности экономического факультета, МГУ имени М.В.Ломоносова
- Юрий Липунцов, Доцент кафедры экономической информатики экономического факультета, МГУ имени М.В.Ломоносова
- Анна Зеленцова, стратегический координатор Проекта Минфина России «Содействие повышению уровня финансовой грамотности населения и развитию финансового образования в Российской Федерации»
- Олег Вернер, руководитель лаборатории доверенной среды компании
- Алия Юсупова, руководитель Комитета по правовым вопросам Ассоциации участников финансового рынка и платежной индустрии «Финансовые инновации»
- Роман Янковский, партнер
- Павел Салмин, руководитель направления компании "Код Безопасности"
На круглом столе представители бизнеса и государства обменяются мнениями по вопросам:
- поведенческие паттерны некомпетентных пользователей цифровых финансовых услуг
- технологические, экономические и этические ограничения возможных бизнес-решений
- возможные векторы и последствия государственной политики
- правоспособность и ответственность зараженных вирусами компьютеров и людей
Шедиви
Фефелов
В мастер-классе мы построим простой отказоустойчивый кластер из 3х нод на перечисленном стеке (на первый взгляд не выглядит простым).
Мы кратко познакомимся с архитектурой patroni, обсудим наиболее интересные параметры конфигураций.
Посмотрим как работает файловер и какими способами можно проинициализировать кластер.
После мастер-класса вы сможете запустить такой кластер с нуля, используя предоставленные плейбуки ansible.
Рыжиков
- загрузим синтетические медицинские данные в PostgreSQL
- научимся искать и индексировать эти данные (gin, jsquery, json-knife)
- посмотрим, как использовать JSON агрегацию для построения сложных запросов (GraphQL)
- покажем, как эти данные можно модифицировать и валидировать
- поговорим об архитектурных последствиях использования JSONB
- docker
- docker-compose
Сальников
Шедиви
Эрнандес
PostgreSQL - это полнофункциональная система управления базами данных с открытым кодом уровня предприятия, которая дважды кряду получает статус "СУБД года". И это также наилучший кандидат для миграции с Oracle. PostgreSQL поддерживает продвинутый SQL, она проста в администрировании, а pl/pgsql является заменой ораклового PL/SQL. Пора прекратить тратить сотни тысяч или миллионы долларов на лицензии для СУБД - лучше направьте эти деньги на инвестиции в свою команду, улучшение инфраструктуры или ПО.
Присоединяйтесь к мастер-классу, чтобы за полдня изучить лучшие практики, инструменты и некоторые секреты успешного мигрирования с Oracle на PostgreSQL. Учитесь у команды, которая провела миграцию на PostgreSQL Blackberry на GCP с 150М пользователей с практически нулевым временем простоя, и у ключевого создателя orafce - набора Oracle-совместимых функций поверх PostgreSQL.
Иващенко
Тищенко
- Кирилл Скрипкин, Кандидат экономических наук, доцент кафедры экономической информатики экономического факультета, МГУ имени М.В. Ломоносова
- Андрей Добрынин, Кандидат экономических наук, директор Центра геопространственного экономического анализа экономического факультета, МГУ имени М.В. Ломоносова
- Вячеслав Максимов, Директор по промышленным решениям компании, КРОК
На круглом столе будет обсуждаться:
- Цифровая платформа как основа формирования быстрых кооперационных цепочек
- IT-сервисы для цифрового предприятия
- Цифровые двойники для оптимизации производства
- Цифровой двойник как специфический актив, трансформирующий бизнес-модель предприятия
Расписание
4 февраля
- 9:00 — начало регистрации
- 10:00 — 17:00 мастер-классы (три потока)
- 11:30 — 13:30 круглый стол «Управление промышленными предприятиями в условиях цифровизации»
- 14:00 — 17:00 круглый стол «Информационная безопасность финансовых транзакций»
- 18:30 — 21:00 ужин для докладчиков (ресторан «Урюк», просп. Вернадского, 6, стр. 3)
5 февраля
- 9:00 — начало регистрации
- 10:00 — торжественное открытие, ключевые доклады
- 11:00 — 19:00 доклады (три потока)
- 19:30 — 22:00 фуршет для участников (ресторан «Иван Дурдин», Мичуринский пр-т, 8/29)
6 февраля
- 9:00 — начало регистрации
- 10:00 — 18:00 доклады (три потока)
- 18:00 — 19:00 блиц-доклады
- 19:00 — закрытие конференции, награждение Postgres Prize
Расписание
4 февраля 2019, понедельник . Мастер-классы
Ауд. П8, 4 этаж | Ауд. П3, 2 этаж | Ауд. П7, 4 этаж | Круглые столы | |
---|---|---|---|---|
09:00 |
Потребуется показать паспорт на входе Регистрация (в течение дня), приветственный кофе-брейк |
|||
10:00 |
Андрей Фефелов Простой отказоустойчивый кластер на postgres, patroni, consul, s3, walg, ansible (90 мин.) |
Джошуа Дрейк Производительность и эксплуатация Postgres (180 мин.) |
Альваро Эрнандес Миграция с Oracle на PostgreSQL (180 мин.) |
|
11:30 |
Кофе-брейк
(30 мин.) |
Кофе-брейк
(30 мин.) |
Кофе-брейк
(30 мин.) |
«Управление промышленными предприятиями в условиях цифровизации»
(120 мин.) |
12:00 |
Иван Панченко NoSQL/PL: Программирование на не SQL-образных процедурных языках (90 мин.) |
Джошуа Дрейк (продолжение мастер-класса) |
Альваро Эрнандес (продолжение мастер-класса) |
|
13:30 |
Обед
(60 мин.) |
|||
14:00 |
«Информационная безопасность финансовых транзакций»
(180 мин.) |
|||
14:30 |
Андрей Сальников Мажорное обновление PostgreSQL (90 мин.) |
Джошуа Дрейк Репликация Postgres на практике (180 мин.) |
Мирослав Шедиви Python и PostgreSQL с использованием psycopg2 (90 мин.) |
|
16:00 |
Кофе-брейк
(30 мин.) |
Кофе-брейк
(30 мин.) |
Кофе-брейк
(30 мин.) |
|
16:30 |
Николай Рыжиков,
Марат Сурмашев Эксплуатация JSONB (90 мин.) |
Джошуа Дрейк (продолжение мастер-класса) |
Мирослав Шедиви Асинхронный Python и PostgreSQL с использованием asyncpg (90 мин.) |
5 февраля 2019, вторник
6 февраля 2019, среда
Проживание
Специально для участников конференции разработана система скидок в следующих гостиницах:
Название гостиницы | Координаты | Условия для участников конференции |
---|---|---|
Гостиница «Университетская» 2* | Мичуринский пр., 8, стр. 1 +7 (495) 363-35-87 www.uhtl.ru |
скидка 15% при бронировании через сайт по промокоду: «PgConf2019» Гостиница «Университетская» |
Отель «Корстон» 4* | Ул. Косыгина, 15 +7 (495) 939-80-94 www.korston.ru |
фиксированная цена на проживание 6500 рублей за сутки по промокоду: «PgConf2019» |
Гостиница «Салют» 4* | Ленинский пр-кт, 158 +7 (495) 234-92-52 www.hotelsalut.ru |
скидка по промокоду: «PgConf2019» Salut Hotel |
Отель «Аструс» 3* | Ленинский пр., 146 +7 (495) 434-94-67 www.astrus.ru |
скидка 20% по промокоду: «PgConf2019» |
Участие
Только для сообщества Инфостарт участие с 5% скидкой.
Оформляйте заказ на нашем сайте и участвуйте в главной конференции по PostgreSQL в России.
Мастер-классы и два дня докладов | 21 850 руб. |
Два дня докладов | 17 100 руб. |
Только мастер-классы | 11 400 руб. |
Участие продается по договору-оферте.
Для юридических лиц есть возможность переделать договор-оферту на двухсторонний, для этого свяжитесь с отделом продаж.
Участие студентов, аспирантов и преподавателей ВУЗов бесплатно при предварительной регистрации (пакет участника, обед, вечерняя программа не включены).