Эволюция PostgreSQL-хранилища размещений в Авито

Базы данных и системы хранения

PostgreSQL

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

Мнение Программного комитета о докладе

Инженеры Авито делятся опытом масштабирования базы для размещений объявлений — фактически гигантского упорядоченного «лога» с метаинформацией и со сложной логикой обновления. Отчасти ретроспективный доклад о том, какие оптимизации использовали и к чему пришли в результате.

Целевая аудитория

Backend, PostgreSQL.

Тезисы

История развития одного из самых высоконагруженных сервисов компании: как мы справлялись с кратным ростом нагрузки и данных без шардирования. И как не справлялись: аварии и деградации базы данных, приводившие к недоступности критичных бизнес-сценариев. Честно поговорим, какие ошибки в проектировании мы допустили, как исправили и на каком «волшебном слове» все работало, пока исправляли.

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

Видео

Другие доклады секции

Базы данных и системы хранения