Конференция завершена. Ждем вас на HighLoad++ в следующий раз!

Odyssey - новый масштабируемый пулер соединений для PostgreSQLБазы данных и системы хранения

Доклад принят в программу конференции
Дмитрий Симоненко
Яндекс

Увлекается проектированием современных СУБД и высоконагруженных приложений.

Дмитрий Сарафанников
Яндекс

Последние два года работает в Яндексе. Занимается разработкой PostgresSQL и его обвязок.

Тезисы

Многие знают, что соединения в PostgreSQL дорогие, а потому их надо экономить. Для решения этой задачи давно есть PgPool-II и PgBouncer.

В Яндексе никого не удивить десятками тысяч соединений к одной базе и с незапамятных времён мы используем PgBouncer. Однако с ним мы столкнулись с множеством проблем. Попытки их решения привели сначала к патчам и костылям, а затем и вовсе к написанию нового пулера, который мы назвали Odyssey. В нём мы устранили архитектурные проблемы PgBouncer'а и сделали много нового. Обо всём этом и расскажем в докладе.

Другие доклады секции Базы данных и системы хранения

Rambler's Top100