在MYSQL表中为每个用户存储增长列表

时间:2016-08-24 08:06:15

标签: mysql

所以,我刚接触SO,而且相对较新的MYSQL。要温柔。

我有一个问题在我计划的项目的几个方面重复出现。我需要存储很多列表。我将尝试用一个具体的例子来说明,但我真的很有动力去有效地解决它。

在数学上,我有兴趣将一组中的每个项目链接到另一组项目的子集。

说我有;

users (u1, u2, u3, u4, ..., uN)

他们每个都遵循某些文章;

articles (a1, a2, a3, ..., aN)

所以u1->(a2, a5, a6)u2->(a3,a9,a14,a112)等。

可以添加/删除这些链接关系,并且需要快速检查以查看值是否存在并加入其他表等...

是否可以以避免为每个链接列表创建表格的方式执行此操作?请记住,我需要做很多事情,我担心有100k +表来容纳每个用户的所有这些列表。

其他示例:用户订阅文章,或用户关注其他用户,或收听某些主题...

这可能是一个愚蠢的问题,但我在这里寻找智慧。

开放使用任何语言或工具。

0 个答案:

没有答案