最近在设计一个bbs的数据库,对于帖子这个表该如何管理效率会更高?
一个帖子可以有音频,可以有图片,想将文本,图片,音频分开放置。又考虑到帖子可能会很多,可以每一个月的帖子放在一起。这样想着我就不知道该如何设计分区了。求大神的指导,拜谢了!!!
------解决方案--------------------
问题细化具体才好回答
------解决方案--------------------
bbs有树形、平板2大类
如果仅仅靠帖子这个表,应该就一个大表就行了
图片、视频,肯定要放文件系统,数据库的上传记录表里只记录它们的相对路径+文件名+大小+时间+上传者id+对应贴id
帖子这个表的分区,sql2005开始很好的支持分区表了,在底层分,应用看到的还是一个表