文章系统表的设计

thinykk 2010-07-25 06:45:53

这个文章系统表的设计我想是太见的了,但我对这个文章表的设计还有一个疑问,在这向大请教。
我使用的是JAVA SSH框架。mysql数据库

--------------------------------------------------

一般人的设计是这样的:

文章分类表
文章表
文章评论表

这样的设计就是使用起来方便,无级联。

但是这样的话,当文章表数据达到三万以上,查询就会比较慢在四五秒左右一次。


--------------------------------------------------

所以采用分表方式

文章分类表

文章常用字段表(标题,点击次数,发布人,添加时间)
文章不常用字段表(主要内容,修改时间等)


文章评论表

这样的设计就是使用起来没有那么方便,有级联,当进行分页显示时每篇文章需要显示部分内容,所以要级联查询,这样查询速度又会回到查询一次几秒


--------------------------------------------------
各位是如何处理的?
...全文
167 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
linscooter 2010-07-27
  • 打赏
  • 举报
回复
第二种方法,做好文章索引,也有问题吗?第一种方法,可以增加分区的概念,分类好,可以增加查询速度的。
ACMAIN_CHM 2010-07-25
  • 打赏
  • 举报
回复
采用 “一般人的设计

保持数据库设计上的完整。至于查询效率,完全可以通过索引来提高。

57,062

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧