Вторая международная конференция PgConf.Russia 2016.

В феврале в Москве пройдет очень интересное мероприятие — вторая международная конференция PgConf.Russia 2016. В прошлом году она собрала 460 участников, а это, на минуточку, крупнейшая в мире конференция по PostgreSQL.

Кстати, видео докладов прошлого года находится в открытом доступе на сайте конференции: https://pgconf.ru/2015/

PGConf.Russia будет состоять из дня мастер-классов (3 февраля) и двух дней докладов (4 и 5 февраля), и пройдет на площадке «Известия-холл» на Пушкинской площади. Конференцию организует российское сообщество PostgreSQL при поддержке партнёров и спонсоров. Генеральный партнер — компания Postgres Professional, золотой партнер — компания Avito.

Интерес к PostgreSQL растет и в России: по данным портала Tadviser, уже 10% государственных информационных систем используют эту СУБД. PostgreSQL внедряют и в коммерческих компаниях. Кто-то не афиширует процесс миграции, а кто-то публично заявляет о переходе, как, например, ведущий провайдер облачной телефонии Mango Telecom (получивший недавно премию Рунета). С учетом этой тенденции на PgConf.Russia 2016 особое внимание будет уделено опыту практического внедрения PostgreSQL и ее использованию в прикладных разработках.

pg-conf-2016

Мастер-классы

На мастер-класс рекомендуется приходить с собственным ноутбуком. В этом случае Вы сможете руками попробовать все, что показываются докладчики. Как правило, они будут предлагать для скачивания какие-то материалы, или образы виртуальных машин, содержащие готовую для упражнений мастер-класса среду.

Александр Коротков, Федор Сигаев, Анастасия Лубенникова: Программирование на уровне ядра и расширений PostgreSQL.

На мастер-классе будет рассказано про устройство внутренних интерфейсов PostgreSQL, о том, как их использовать для написания собственных патчей или расширений, и как продвигать результаты своей работы в сообществе. Анастасия Лубенникова — российский разработчик PostrgeSQL, уже известный мировому сообществу – работает над курсом «молодого бойца» для программистов PostgreSQL, что уже анонсировалось в Facebook. Отдельные части этого курса, подкрепленные многолетним опытом Федора Сигаева и Александра Короткова, составят основу мастер-класса. Мастер-класс рассчитан на программистов, владеющих языком C.

Николай Шаплов. «Что у него внутри» — изучаем, как PostgreSQL хранит данные на низком уровне, и узнаем, какая польза от этих знаний.

Знание внутреннего устройства СУБД на уровне хранения данных позволяет ускорить её работу и уложить данные более компактно. На данном мастер-классе будет представлен инструмент pageinspect, одним из разработчиков которого недавно стал московский программист Николай Шаплов. На практике этот инструмент будет использован для изучения того, как в БД лежат данные и как их можно разложить оптимально. Будут и задачи для самостоятельного исследования.

Иван Фролков. «Оптимизация запросов в PostgreSQL»

Иван Фролков — постгресист с огромным (и продолжающим расти) опытом, и прекрасный лектор. Казалось бы, об оптимизации запросов и так много сказано… На этом мастер-классе Иван расскажет много неожиданного.

Илья Космодемьянский. «Настройка ОС и железа для PostgreSQL»

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

Лев Ласкин «Использование PostgreSQL в 1С»

В этом коротком мастер-классе будет показано, как легко поднять действующую базу 1С на PostgreSQL.

Алексей Игнатов «Миграция Oracle на PostgreSQL»

Миграция не так уж сложна, если хорошо, как Алексей, владеть обеими СУБД. На мастер-классе будет рассказано о том, как пользоваться ora2pg, что этот инструмент может сам и где за ним приходится доделывать руками, и покажет несколько примеров преобразования типовых паттернов кода.

Алексей Лесовский. Потоковая репликация PostgreSQL.

Потоковая репликация это одна из тех прорывных технологий которая вывела PostgreSQL на совершенно новый уровень. Сочетая в себе легкость настройки, высокую производительность и почти неограниченную масштабируемость потоковая репликация является эффективным инструментом, а ее наличие становится неотъемлемым компонентом любого постгресового «сетапа». Более того, в процессе дальнейшего развития PostgreSQL, потоковая репликация продолжает развиваться и обзаводиться новыми функциями (каскадные конфигурации, слоты репликации) вплоть до того, что на данном этапе своего развития, потоковая репликация позволяет выстраивать bi-directional replication конфигурации.

На мастер-классе вы узнаете о том, как устроена потоковая репликация снаружи и внутри, и о практических аспектах эксплуатации потоковой репликации включая такие вещи как настройка, сопровождение, мониторинг, поиск и устранение проблем.

Доклады

По мере того, как программный комитет конференции делает свою работу, на сайте http://pgconf.ru/ публикуются анонсы докладов. Здесь мы дадим краткий обзор основных тем, освещаемых уже принятыми докладами.

Начнем с , отдав дань национальной ERP-платформе, являющейся одним из самых популярных в России программных продуктов. Давно известно, что она работает на PostgreSQL, однако до последнего времени считалось, что производительность заметно уступает другим СУБД. Однако в последнее время произошло несколько изменений, благодаря усилиям как самой фирмы 1С, так и сообщества PostgreSQL. Теме 1С будет посвящено 3 доклада:

Петр Грибанов из компании 1С откроет эту тему, представив официальную позицию 1С и ее взгляд на вопрос. Дмитрий Юхтимовский из Gilev.ru и Лев Ласкин из вятской компании «Электрон» поделятся практическим опытом.

Как обстоят дела с постгресом у наших восточных соседей — расскажет Galy Lee из Китая (компания Huawei) в докладе «Растущее признание PostgreSQL в Китае» (а в Китае сейчас находится центр разработки Postgres X2 – наследника кластерных систем Postgres-XC и Postgres XL), и совершенно новый гость – Hyungjoo Lee из республики Корея, который расскажет о корейском рынке и сообществе PostgreSQL, и зачем корейцам потребовалось разрабатывать свой форк PostgreSQL.

Ждем также гостя из Бразилии, знаменитой еще и тем, что бразильский Центробанк работает на PostgreSQL, о чем и поведает нам Fabio Telles Rodriguez.

Кластерная тематика — а это одно из самых горячих направлений современного развития PostgreSQL – будет представлена, помимо упоминавшегося выше доклада Galy Lee, докладом отечественных разработчиков – Константин Книжник и Александр Коротков представят менеджер распределенных транзакций, позволяющий обеспечить согласованные транзакции в различных кластерных движках – и докладами Pavan Deolasee, портировавшего Postgres XL на современную версию постгреса 9.5, и Marco Slot из компании Citus Data, обещающему продемонстировать работу многоузлового кластера. Компания Pivotal, разработчик кластерного решения GreenPlum на PostgreSQL, будет представлен в докладе Andreas Scherbaum «Ноw we made GreenPlum Open Source».

Конференция является по-настроящему международной, успех прошлого года произвел большое впечатление на сообщество, и многие известные люди приняли приглашение или сами изъявили желание выступить на PgConf.Russia, несмотря на языковой барьер (как правило, международные конференции проводятся на английском языке, у PgConf.Russia рабочий язык русский, и в двух залах из трёх будет работать профессиональный двухсторонний синхронный перевод).

Andrew Dunstan ответит на интересующий многих вопрос «How to contribute a feature». Andreas Freund расскажет об улучшении работы с буферами, повышающем производительность при высококонкурентных нагрузках, а Дмитрий Васильев поделится новыми результатами улучшения масштабируемости на мощных многоядерных серверах.

Тема хранимых процедур и встроенных языков будет открыта докладом Pavel Stehule из Чехии, автор расскажет про устройство языка PL/PgSQL и сравнит его с PL/SQL. Николай Рыжиков из Санкт-Петербурга поделится опытом использования встроенного Javascript, Евгений Сергеев – автор PL/Lua – расскажет о текущем статусе поддержки этого языка.

Alvaro Hernandez в своем докладе «PostgreSQL и Java: прошлое, настоящее и будущее» расскажет о том, как работать с Java с JDBC и без него, в т.ч. и о новом высокопроизводительном драйвере Phoebe, и встроенном языке PL/Java. Влаадимир Ситников из NetCracker, один из авторов JDBC-драйвера, продолжит тему Java и поделится секретами высокой производительности.

Ronan Duklau расскажет о технологии Foreign Data Wrapper, открывающей огромные возможности в работе с внешними источниками данных и организации многоузловых кластеров, и о Multicorn – библиотеке, позволяющей писать FDW на языке Python, т. е. делающей это доступным «простым смертным».

АВИТО — не только золотой партнёр конференции, но и один из пионеров использования PostgreSQL в высокопроизводительных Web-проектах в нащей стране — будет представлена докладами Михаила Тюрина, Константина Сергеева и Сергея Бурладяна. Их доклады полны информации и содержат живой горячий опыт практической работы.

Список же принятых на конференцию докладов находится на сайте конференции по адресу https://pgconf.ru/2016. Он еще продолжает формироваться, по мере того как программный комитет ведет отбор докладов. К сожалению, новые доклады уже не принимаются, однако у желающих есть возможность выступить на сессии блиц-докладов, которая пройдет в конце конференции.

Круглый стол

Круглый стол, посвященный тематике импортозамещения и российского ПО, на которой приглашены представители Минкомсвязи, компаний-разработчиков ПО, заинтересованных заказчиков и общественных организаций.

Регистрация

Для участия в конференции нужно зарегистрироваться на сайте конференции https://pgconf.ru/. Участие можно оплатить карточкой на сайте или запросить счет для оплаты через банк. С первого января цены поднимаются, поэтому есть смысл успеть до конца года.

Оригинал анонса — тут.

Добавить комментарий