Международную конференцию PGConf.Russia 2020 всех постгрессистов России и большей части мира, в этом году принимал Экономический факультет МГУ. Мое общее настроение после конференции выражается одной картинкой.



(Простите меня фаны Наутилуса, но это еще по-доброму так. Здесь можно считать слово «Америка» частью фразеологизма «открыть Америку», то есть узнать что-то новое раньше всех) Того, кого заинтересуют несколько ярких моментов докладов — прошу под кат.

Общая фотография большей части докладчиков.



Берем четыре лучших, на мой взгляд, доклада, запасаемся 5 мин терпения и получаем!

  • O. Kozlov и M. Цветков Новые разработки для PostgreSQL технологии энергонезависимой памяти.

Скажу немного проще, «Как INTEL стал карты расширения на выставки возить», а стартап Swarm64 ускоряет аналитические запросы к Постгресс.



Что тут предлагается? На очень простом языке — Intel перешел в наступление в системах хранения NVMe. Параллельно предлагая решения на FPGA системах для ускорения API систем, которые выгодно укорять, разбивая действия на множество параллельных потоков. Именно так и был получен показанный на слайде результат. 1ТБ базу в итоге можно положить в память и получить просто шоколадную скорость.

  • А. Афиногенов Как я перестал беспокоиться и перенес 60К строк кода из 150 процедур PL/SQL в Postgres

Если соберетесь читать, то тоже, ловите альтернативный заголовок «Как 3 современных спартанца автоматизируют железные дороги страны и что будет, если об этом узнают наши менеджеры.»

Было:



Надо было сделать и сделано!





Пример творческого подхода к оптимизации.



Итого: по производительности полный паритет, 3 человека за полгода доказали, что, даже не имея особого опыта, но под системным руководством сотрудников Постгрес Про можно творить чудеса миграции.

  • А. Коротков Узкие места PostgreSQL #2

Узкие места Постгресс, часть вторая. Дома такие эксперименты не повторить, но в облаке — запросто. Как замучать сервер тремя фрагментами кода.









Еще раз повторюсь, эксперименты делались на сравнительно серьезных облачных системах,
с полным пониманием силы и слабости архитектуры Постгрес. Есть о чем задуматься.

  • Брюс Момжиан Non-Relational PostgresSQL

Нереляционные операторы в Постгрес.



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



Послесловие. Все материалы конференции будут доступны на сайте конференции через некоторое время. Приятного чтения всем! Благодарю докладчиков за отличные, очень жизненные доклады!

Как делалось общее фото конференции.