Postgres-10k: масштабирование Postgres для нескольких тысяч активных клиентов

День 1 /  / Зал 4  /  RU /

Комментарий Программного комитета:

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

Postgres, зародившийся как студенческий проект в Беркли, сейчас активно используется многими крупными корпорациями. Особенно разворот в сторону открытых продуктов вообще и Postgres в частности заметен в нашей стране в связи с импортозамещением, валютным курсом и т. п. В результате пользователями Postgres становятся такие компании, как Яндекс, Сбербанк, ФНС... Поэтому слонику пришлось покинуть уютную нишу «карманной» СУБД для небольшой компании или скромного интернет-сервиса. Новые заказчики хотят ставить Postgres на машины с терабайтами памяти, сотнями ядер CPU и ожидают, что Postgres на этом железе будет держать нагрузку не хуже, чем Oracle, обслуживая десятки, а то и сотни тысяч клиентов. К сожалению, эти ожидания не всегда оправдываются. В докладе Константин постарается объяснить, почему так происходит и какие есть пути решения проблемы.


Константин Книжник
Константин Книжник
PostgresPro

Специализация: СУБД, языки программирования, распределённые и параллельные системы.

Работал в Digital Equipment, TogetherSoft, Borland, НИИВЦ МГУ, SciDB.

В настоящий момент — ведущий разработчик в Postgres Professional.

Автор open source-СУБД: Goods, GigaBASE, FastDB, JRacer...

Прошлые выступления спикера