我对数据库/系统设计有疑问。我们有一个user
的表user_id
和一个school
的表school_id
。我们希望实现一项功能,以便用户可以将学校添加到“收藏夹列表”中。我已经创建了第三个表,其中包含user_id
和school_id
之间的关系。现在,我有以下两个问题:
当用户从“我的收藏夹”列表中删除学校时,应该删除它还是将其保留在数据库中,但将其标记为“已删除”?我想保留它,但是随着时间的流逝,它可能会在表中留下大量垃圾数据。
前端设计类似于Twitter上的“喜欢/不喜欢”按钮。用户可以一键收藏/收藏学校。有什么好的方法可以防止Bot通过单击按钮来不断访问数据库?
谢谢!
答案 0 :(得分:0)