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

Высокопроизводительная графовая база данных на основе CouchbaseБэкенд, теория программирования

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

Руководитель группы разработчиков Крипты в новосибирском офисе Яндекса.

Тезисы

Для показа качественной и релевантной рекламы Яндекс должен уметь связывать между собой разные браузеры, приложения и устройства пользователя. Таким образом, для каждого пользователя нужно хранить достаточно большой и разветвленный граф. При этом из-за высоких требований к скорости принятия решения о показе рекламы, поиск и модификация таких графов должны занимать единицы миллисекунд при нагрузке в сотни тысяч запросов в секунду.

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

Подготовительное задание

-

Rambler's Top100