Хранение и быстрая отдача миллионов уникальных объектов (на примере подбора объявлений на партнерских сайтах Бегуна) Основная секция
Тезисы
Хранение и быстрая отдача миллионов уникальных объектов (на примере подбора объявлений на партнерских сайтах Бегуна) / Александр Панков
Тезисы
Особенности подбора объявлений Автоконтекста Бегуна, необходимость хранить уникальную информацию для миллионов разных страниц.
Простейшие варианты решения этой задачи: хранение в стандартной СУБД, хранение в самописных демонах в памяти, в т. ч., на Мемкэшах. Недостатки и минусы таких подходов. Основные требования, выдвинутые при проектировании новой системы хранения и быстрой отдачи информации по страницам: скорость отдачи, динамическое обновление, устойчивость к сбоям и перегрузкам. Ошибки проектирования первых версий и с методы их устранения.
В докладе основное внимание будет уделяться сложностям, с которыми, рано или поздно, сталкивается любая высоконагруженная система, заточенная на хранение всех данных в памяти, при переходе к хранению большей части информации на диске. Будут затронуты как особенности работы с диском, так и особенности работы планировщика задач ОС семейств Linux и BSD.
О докладчике
Александр Панков
Контакты: pianozoid@rambler.ru