HighLoad++

Конференция разработчиков
высоконагруженных систем

Хранение и быстрая отдача миллионов уникальных объектов (на примере подбора объявлений на партнерских сайтах Бегуна)

Александр Панков

Highload Begun Pankov
View SlideShare presentation or Upload your own.



Хранение и быстрая отдача миллионов уникальных объектов (на примере подбора объявлений на партнерских сайтах Бегуна) / Александр Панков

Тезисы

Особенности подбора объявлений Автоконтекста Бегуна, необходимость хранить уникальную информацию для миллионов разных страниц.

Простейшие варианты решения этой задачи: хранение в стандартной СУБД, хранение в самописных демонах в памяти, в т. ч., на Мемкэшах. Недостатки и минусы таких подходов. Основные требования, выдвинутые при проектировании новой системы хранения и быстрой отдачи информации по страницам: скорость отдачи, динамическое обновление, устойчивость к сбоям и перегрузкам. Ошибки проектирования первых версий и с методы их устранения.

В докладе основное внимание будет уделяться сложностям, с которыми, рано или поздно, сталкивается любая высоконагруженная система, заточенная на хранение всех данных в памяти, при переходе к хранению большей части информации на диске. Будут затронуты как особенности работы с диском, так и особенности работы планировщика задач ОС семейств Linux и BSD.

О докладчике

Александр Панков

Контакты: pianozoid@rambler.ru

По любым вопросам обращайтесь:
Олег Бунин (, +7 (916) 635-95-84 , +7 (495) 646-07-68 , icq: 55370856, skype: oleg.bunin, @olegbunin, oleg-bunin.livejournal.com)
Пресс-служба : Джин Колесников (, +7 (917) 596-05-09 )

Почтовый адрес для отправки документов: ООО «Онтико», 115114, Москва, Летниковская ул., 16, офис 402 +7 (495) 646-07-68

Rambler's Top100
Рейтинг@Mail.ru