[求助]一个简单的论坛系统,以数据库存储如下数据: 用户名、发帖标题、发帖内容、回复标题、回复内容

[求助]一个简单的论坛系统,以数据库存储如下数据: 用户名、发帖标题、发帖内容、回复标题、回复内容,第1张

三个表就可以

一个是用户表,记录用户账号、密码、昵称等用户信息;

第二个是讨论区表,记录讨论区名称、简介、版主等信息;

第三个是文档表,记录帖子标题、类型(主贴还是跟帖)、内容、发布者、发布时间、所属讨论区等信息。

这要涉及到设计思路了。考察的主要是对大数据量数据设计。最常提到的就是优化查询语句了。说具体点主要就是常用的链接建索引,要考虑冗余,这可以减少连接,还有就是把经常用到的和很少用到的分开到不同的表中,把不同类型的也要分到不同表中等等

文本 、图片 、视频存储在数据库效果不一定好,要看这些内容的大小,很小的话可以存储在数据库中,比较大的话,使用文件存储也许很好。可以建立数据库,使用帖子编号作为索引,存储名称、日期等信息,内容文本 、图片 、视频存储等根据大小范围确定是否存入数据库,不存入数据库则存储文件的路径,显示时根据存储情况入数据读取或者从文件读取。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9917189.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存