Myrrix рекомендует против рекомендовать ToAnonymous

В Myrrix, каковы различия (в основном с точки зрения производительности - затраченного времени, памяти) между выполнением запроса с рекомендацией для конкретного пользователя и выполнением запроса RecommendedToNam, считая этого пользователя анонимным и передавая элементы этого пользователя (предположим, у нас есть огромная оптимизированная база данных MySQL с кешами и колоколами для их извлечения) в RecommendedToAnonymous.

Есть ли какие-либо существенные потери производительности с последним, пренебрегая дополнительным вызовом БД?

1 ответ

Решение

Они почти одинаковы по скорости. "Анонимный" метод должен формировать временный пользовательский вектор, который занимает время, пропорциональное количеству переданных элементов, но это довольно быстро. Ни один из них не использует значительную память.

Проблема с постоянным использованием анонимного метода заключается в том, что в вашей модели фактически не будет данных!

Другие вопросы по тегам