追随者/追随者数据库结构
2022-08-30 18:41:17
我的网站有一个关注者/关注者系统(如Twitter的)。我的困境是创建数据库结构来处理谁在关注谁。
我想到的是创建一个这样的表:
id | user_id | followers | following
1 | 20 | 23,58,84 | 11,156,27
2 | 21 | 72,35,14 | 6,98,44,12
... | ... | ... | ...
基本上,我认为每个用户都会有一行,其中包含他们的关注者和他们正在关注的用户的列。关注者和他们关注的人将用逗号分隔他们的用户ID。
这是处理它的有效方法吗?如果没有,最好的选择是什么?