我正在开发一个推荐引擎,因此需要存储大量数据并跟踪用户的一举一动。所以,基本上我的网站是一个产品搜索引擎,将有一组查询作为用户数据。以下是数据集的一些示例
例子
User1 :
1. Apple Ipod tOuch
2. Samsung Galaxy Ace Plus
3. HArry Porter
User2 :
1. Product1
2. Product2
等等。
一种方法(天真)可能是有一个与我的每个用户相关联的 ID,然后有一个与该 ID 对应的字符串,该字符串将采用这种形式(字符串用 分隔~
):-
Unique ID - Apple IPod TOuch~Samsung Galaxy Ace Plus~HArry Porter
但是考虑到我以后将如何处理这些数据,这种方法效率不高。
任何人都可以想出一个在 mysql 中相当容易实现的非常有效的模型吗?
如果我在提出疑问时不清楚,请发表评论。