gpt4 book ai didi

database-design - Facebook 消息传递的数据库设计

转载 作者:行者123 更新时间:2023-11-30 05:24:14 25 4
gpt4 key购买 nike

我目前正致力于创建类似于 Facebook 的消息传递系统。更具体地说,Facebook 上的私有(private)消息——包括收件箱、已发送消息、“未读”和“已读”。

是否有人熟悉与 Facebook 目前用于其消息系统的类似数据库结构?

谢谢!

最佳答案

这里有一些您可能会觉得有用的东西:

从 2 个表开始,一个包含实际消息,另一个用于跟踪消息之间的关系

可能是这样的:

private_messages tbl:
id
date_sent
title
content
status ENUM ('unread', 'read') DEFAULT 'unread'

private_message_relation tbl:
id
message_id
sender_id
receiver_id

然后,出于数据完整性的目的,您可能希望向关系 tbl 的 ID 添加约束。

关于database-design - Facebook 消息传递的数据库设计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1141422/

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