0

我有一个用户数据库,每个用户都有一个唯一的 ID,我想跟踪每个用户查看的用户简介:

例如,如果用户 56 查看用户 104 的配置文件,那么在 MySQL 中存储该配置文件的最佳/推荐方式是什么?

我不想计算观看次数,我想知道谁观看了谁。

毒性解决方案对此是否最好?在我看来,如果我为每个新视图在表中添加一个新行,那么该表会很快变得非常大吗?

有人可以指出我正确的方向吗?

4

1 回答 1

0

如果您只想存储访问配置文件的用户 ID,您可以将逗号分隔的 ID 存储在一行中,您只需将用户 ID 附加到现有字符串中,以逗号分隔

例如,如果个人资料用户 id 是 56,那么其他 profile_visitor_id 可能是 23,42,56,23

所以桌子会像

id, user_id, profile_visitor_id

我认为这是以小方式管理大数据的好方法。

于 2013-04-11T12:02:49.770 回答