gpt4 book ai didi

php - Facebook 喜欢通知系统

转载 作者:可可西里 更新时间:2023-11-01 08:38:22 25 4
gpt4 key购买 nike

我正在 php/mysql 中开发一个类似通知模块的面子书,用户会收到 friend 之间最新事件的通知(添加照片/添加视频/评论等......)。就数据库而言,设计此模块的最佳方法是什么。是否需要为每个事件(比如照片)准备一个单独的表格。或者一张 table 就足够了。

并且,什么是最好的逻辑。一种选择是每当用户执行一个 Action 时,该事件可以与所有 friend ID 一起插入到表中,即如果他有 50 个 friend ,则有 50 条记录。这样就不需要php脚本了,用户登录时扫表即可。第二种选择是每当用户登录时,扫描他的 friend ,存储在一个数组中并扫描每个 friend 的通知表,看这个 friend 是否做了任何事件。

提前致谢,哈里

最佳答案

从规范化的角度来看,我会说有一个基表并在表之间实现 IS-A 关系(因此这将是“单独的表”)。从务实和以性能为导向的角度来看,我会说您最好为所有这些使用一个表,并有一个像 type 或类似的列。

您的第一个逻辑示例没有意义。如果这个人登录,获得 50 条记录并立即添加另一个 friend 怎么办?没有那个人的资料...因此,我同意你的第二个建议。

关于php - Facebook 喜欢通知系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1873266/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com