Php 帖子和附件的Facebook数据库表模型
大家好,我在一个社交媒体网络上工作。网站上有一些类似facebook的东西(朋友、墙和帖子)。我想创建关于post的良好db表设计。类似facebook的帖子(文本、附件) 我在为用户帖子组织数据库表时遇到问题。我已经创建了数据库模型,但那个模型不是很好,因为我只能保存文本 当用户希望在帖子中添加照片或视频时,我想添加新的附件字段。 附件的最佳方法是什么。创建新表,该表将保存所有附件和具有post ID的主键,这样可以吗 我当前只有文本的psot表如下所示:示例Php 帖子和附件的Facebook数据库表模型,php,mysql,sql,database,Php,Mysql,Sql,Database,大家好,我在一个社交媒体网络上工作。网站上有一些类似facebook的东西(朋友、墙和帖子)。我想创建关于post的良好db表设计。类似facebook的帖子(文本、附件) 我在为用户帖子组织数据库表时遇到问题。我已经创建了数据库模型,但那个模型不是很好,因为我只能保存文本 当用户希望在帖子中添加照片或视频时,我想添加新的附件字段。 附件的最佳方法是什么。创建新表,该表将保存所有附件和具有post ID的主键,这样可以吗 我当前只有文本的psot表如下所示:示例 post_id account
post_id account_id post_text date_created host_address
------- ---------- --------- ------------ --------------
1 1 Post text. 01.01.2015 01.01.2015
现在要在post中添加附件,我的简单方法是如下编辑此表:
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
这关系好吗?目前我有大约13000个注册帐户和每天1000个帖子。因此,我需要处理大数据的良好关系
如果您有更好的解决方案,我将不胜感激。您的帖子模型中不需要
附件ID
。这是一种一对多的关系。而且,是的,这是应该做到的。您的帖子模型中不需要attachmentid
。这是一种一对多的关系。是的,这是应该做的