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