当前位置:  开发笔记 > 编程语言 > 正文

寻找一个良好的数据库结构来实现Facebook/SO之类的通知

如何解决《寻找一个良好的数据库结构来实现Facebook/SO之类的通知》经验,为你挑选了1个好方法。

我希望能够在我的网站上收到通知,类似于SO的方式.我已经找到了一个很好的表结构来做到这一点,但我似乎无法弄明白.

我在想这样的事情.

通知

id,notification_type_id,user_id,type_id

通知类型

id, notification_text

如果通知类型与新帖子,新评论或我稍后添加的任何功能相关...用户ID将与通知所针对的人有关.Type_id和通知类型将齐头并进,因此如果notification_type是新注释,则type_id将是要转到的comment_id.

这对我来说似乎很好,但我希望能够在发生变化时通知所有用户..就像在Facebook上发表评论时,你会得到一个通知,其他人也在你之后评论了同样的事情.

我似乎无法弄明白......帮助想要

谢谢

编辑:我想到的方式是,notification_type_id将映射到notification_type表,该表将保存每个通知的文本("你有一个新的评论","等等等等等等也评论等等等等"等等) .),type_id将映射到注释所关注的primary_id.例如,如果通知说你的帖子有新的评论,那么type_id将是帖子的主要ID,以便于链接.. IDK,这只是一个想法.



1> systempuntoo..:

看看这些stackoverflow问题:
Facebook就像通知跟踪(数据库设计)
数据库设计,用于存储通知给用户

请特别注意这个具有干净解决方案的答案.

推荐阅读
mobiledu2402852357
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有