作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经制作了一个帖子和评论系统,现在我要添加一个通知系统,以便在每次有人发表评论时提醒对话中的每个用户。
我的问题是,就数据库而言,构建此系统的最佳方式是什么?我想到了一个包含以下字段的通知表:
id_notification | sent_by | id_user_receiver | id_post
1 2 3 10
在此示例中,id 为 2 的用户对 id 为 10 的帖子发表了评论,id 为 3 的用户收到了通知。但是,如果对话涉及 100 或 1000 个用户,则每次有用户写对话时,我最终将在数据库中拥有 100 或 1000 条记录。我认为这不是正确的方法。什么是更好的解决方案?
最佳答案
我认为这是正确的方法,如果用户阅读了通知,您可以简单地删除该行,因为以后不再需要了。除此之外,1000条记录不算什么。您的表中可以轻松拥有数百万条记录,只需确保您的索引正确即可。
关于mysql - 如何实现通知制度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19111882/
我是一名优秀的程序员,十分优秀!