gpt4 book ai didi

php - 用于帖子和附件的 Facebook 数据库表模型 l

转载 作者:行者123 更新时间:2023-11-30 22:29:54 26 4
gpt4 key购买 nike

大家好,我在一个社交媒体网络上工作。网站有一些 facebook 类似的东西( friend 、墙和帖子)。我想创建关于帖子的良好数据库表设计。像 facebook 一样发帖(文本、附件)。

我在为用户帖子组织数据库表时遇到问题。我已经创建了数据库模型,但该模型并不是很好,因为我只能保存文本。

当用户想在帖子中添加照片或视频时,我想为附件添加新字段。附件的最佳方法是什么。创建新表女巫将保存所有附件和带有帖子 ID 的主键,这样可以吗?

我当前只有文本的 psot 表如下所示:example

post_id  account_id  post_text    date_created  host_address  
------- ---------- --------- ------------ --------------
1 1 Post text. 01.01.2015 01.01.2015

现在要在帖子中添加附件,我的意思是像这样编辑此表:

post_id  account_id  attachmentid  post_text  date_created  host_address  
------- ---------- ------------- --------- ------------ --------------
1 1 1 Post text. 01.01.2015 01.01.2015

最后创建一个新表来保存帖子中的所有附件:

atch_id   post_id   atch_name
------- ------- -----------
1 1 image1.jpg
2 1 image2.png
3 3 video.mp4
4 10 youtube-video

这种关系好吗?目前我有大约 13.000 个注册帐户和每天大约 1000 个帖子。所以我需要良好的关系来处理大数据。

如果您有更好的解决方案,我将不胜感激。

最佳答案

您的帖子模型中不需要 attachmentid。这是一个一对多关系。而且,是的,这是应该的方式。

关于php - 用于帖子和附件的 Facebook 数据库表模型 l,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34160631/

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