在Myrrix中,在为特定用户执行推荐查询与执行recommendedToAnonymous查询之间有什么区别(主要是在性能方面 - 所花费的时间,内存),将该用户视为匿名并提供该用户的项目(假设我们有一个巨大的优化MySQL数据库,带有缓存和响铃来检索那些)到recommendedToAnonymous。
后者是否有任何重大的性能损失,忽略额外的数据库调用?
答案 0 :(得分:2)
它们的速度几乎相同。 “匿名”方法必须形成一个临时用户向量,它需要与传递的项目数成比例的时间,但这非常快。两者都没有使用任何重要的记忆。
始终使用匿名方法的问题在于,您的模型中实际上没有数据!