Прежде чем перейти к статье, хочу вам представить, экономическую онлайн игру Brave Knights, в которой вы можете играть и зарабатывать. Регистируйтесь, играйте и зарабатывайте!
В начале апреля в Рэдиссон-Славянской в Москве пройдёт очередная конференция постгрессистов. Программному комитету удалось собрать много интересных докладов, часть из которых я хотел бы анонсировать тут.
Конференцию откроет традиционный толковый обзор новинок 16-й версии PostgreSQL от Павла Лузанова.
Как всегда, горячая тема - миграция. О ней послушаем Максима Афиногенова, Дмитрия Умникова (Axenix), Василия Пучкова (Лукойл-Технологии), Антона Немцева (Нетрика), Владимира Сердюка (SoftPoint) и Альфреда Столярова (EvApps). Елена Скворцова (ИТ-Экспертиза) расскажет о миграции 1С. Максим Емелин из Postgres Professional расскажет о применении Debezium. Александр Любушкин и Андрей Чибук (Форс Телеком) поделятся своим опытом переноса больших объемов данных и представят разработанную для этого утилиту. Игорь Мельников представит новинку Postgres Pro - пакеты, почти как в Oracle.
Ряд докладов посвящены отказоустойчивым и масштабируемым кластерам.
Михаил Шурутов расскажет о том, как создавать кластерные конфигурации с помощью ansible. Редкая тема, экзотический Pgpool-II, которого многие (включая автора этого текста) боятся, несмотря на то, что автор продукта Tatsuo Ishii рассказывал о нём ещё на PGConf.Russia 2016. Сейчас о Pgpool-II будет рассказывать Игорь Алов. Игорь Косенков расскажет о тонких вопросах настройки кластеров на Corosync/Pacemaker. Как проектировать сеть для отказоустойчивых кластеров расскажет Павел Конотопов. Сразу два доклада о Postgres Pro Multimaster - от разработчиков (Андрей Рудомётов) и пользователей (Василий Тимощенко).
Три доклада будет посвящено горизонтально масштабируемым системам. Павел Конотопов сделает обзор технологий шардинга на базе Postgres. Максим Милютин сделает обзор аналитических решений, Александр Календарёв расскажет о Citus.
Наверное, самый известный эксперт по 1С на PostgreSQL и постоянный докладчик PGCOnf.Russia Антон Дорошкевич поделится своми новыми наблюдениями и практическими рецептами. Для 1С-ников будет интересен также упомянутый выше доклад Елены Скворцовой о миграции.
Чем больше БД, тем аккуратнее надо управлять изменениями. Вопросам управления изменениями посвящены доклады Юрия Плотникова (РТК ИТ) и Сергея Мокеева (Maxim Technology). Близка к этому тема апгрейда БД, которую осветят Алексей Борщёв из Postgres Professional и Евгений Жуков их MMTP-Технологий.
Андрей Бородин сделает исторический обзор разнообразных уязвимостей, которые были обнаружены и устранены в PostgreSQL. Этот доклад будет, несомненно, полезен тем, кто работает над безопасностью кода Postgres и других продуктов сейчас.
Прикладным разработчикам будет интересен доклад Ивана Фролкова о использовании UUID различных версий в качестве первичных ключей, а также доклад Алексея Фадеева (Sibedge), в котором он представит эффективный и компактный ORM LinqToDb.
Несколько докладов будут посвящены планированию и оптимизации запросов. Павел Толмачёв из Postgres Professional расскажет о том, как работает генетический оптимизатор запросов в PotstgreSQL, Иван Чувашов (SoftSwiss) поделится практическими кейсами оптимизации запросов. Алёна Рыбакина расскажет о технологии адаптивной оптимизации запросов, используемой в Postgres Pro. Тонкостями использования индексов поделится Крис Треверс, единственный из иностранных докладчиков, который реально собирается приехать к нам на этот раз. Не забывает о нас и Брюс Момжян, который представит свой доклад Beyond Joins and Indexes с качественной и продвинутой информацией о планировщике и исполнителе запросов PostgreSQL (онлайн).
Ещё один доклад Криса Треверса будет о том, может ли Postgres заменить Redis, и как именно.
Несколько глубоких докладов для DBA: Александр Никитин из Data Egret - о борьбе с распуханием базы данных, Евгений Бредня из Postgres Professional - о восстановлении повреждённых данных. Антон Дорошкевич (InfoSoft) расскажет о резервном копировании. И, конечно, о восстановлении! Анатолий Анфиногенов из ВНИИЖТ расскажет, как ему помог вакуум.
Андрей Зубков, разработчик pg_profile и pg_pwr, расскажет о новых возможностях этих продуктов, а также о трассировке сессий в Postgres Pro.
Михаил Маслов из ВТБ поделится своим опытом решения проблем, связанных с мультитранзакциями.
Интересный доклад о использовании PostGIS представит Игорь Сухоруков (MTS Digital), в т.ч. расскажет о быстром загрузчике данных OpenStreetMap и решении задач геоаналитики.
Один из разработчиков логической репликации, Вигнешваран Си из Fujitsu, расскажет о её внутренних механизмах (выступит онлайн).
Секции блиц-докладов на этот раз не будет. Зато будет вечернее мероприятие и активности на стендах уважаемых спонсоров.