Олег Бартунов

Postgres Professional

генеральный директор

Олег Бартунов - наиболее известный российский ведущий разработчик PostgreSQL, которым он занимается уже более 20 лет. Им разработана поддержка русского и других языков, полнотекстовый поиск (при участии Ф.Сигаева и др.), поддержка слабоструктурированных данных (совместно с Ф.Сигаевым и А. Коротковым), новые типы индексов и многое другое.

Никита Глухов

Postgres Professional

Разработчик

PostgreSQL имеет репутацию универсальной СУБД,то есть базы данных, с которой можно стартовать практически любой проект, так как она имеет богатую функциональность,отличную репутацию и большое сообщество. Ее расширяемость позволяет добавлять недостающие функции силами прикладных программистов без остановки системы.

Я расскажу про то, как мы в Postgres Professional улучшили работу с индексами, а именно, добавили возможность использования параметров для их создания. В качестве примера, я расскажу про "умное" индексирование jsonb с помощью нашего расширения jsquery. "Умное" индексирование означает, что можно задавать подмножество jsonb для индексирование с помощью jspath,нового типа данных jsquery, который можно будет указывать в качестве параметра при создании индекса. Таким образом, индекс будет меньше,что положительно скажется на производительности запросов и лучшей конкурентности. Кроме того, параметры к оп классам позволят гибче работать с уже существующими индексами, а также помогут при индекскации jsonb с помощью jsonpath из ожидаемого SQL/JSON.

Материалы

Слайды