【发布时间】:2023-03-22 13:22:01
【问题描述】:
我真的是编程新手,我正在尝试像 Twitter 和 Instagram 一样实现关注和取消关注系统,但不知道如何处理数据库结构。
【问题讨论】:
-
我建议查看graph databases
我真的是编程新手,我正在尝试像 Twitter 和 Instagram 一样实现关注和取消关注系统,但不知道如何处理数据库结构。
【问题讨论】:
看一下数据库关系(比如这个话题的一些介绍:https://code.tutsplus.com/articles/sql-for-beginners-part-3-database-relationships--net-8561)
例如,多对多关系在这里会有所帮助(一个用户可以关注很多事情,但一件事可以被很多用户关注)
一种方法是让第三个表只有两列(用户、事物),如果它们具有“跟随”关系,则每个列的主键都会存储在其中。
【讨论】: