设计一个可以承受大访问量的博客表,Mysql数据库。
(部分字段省略)
1: 会员表(访客) user(id,name,age,email,address,company等等) ,用户可以发布blog.
2: 编辑表hostuser(id,name,age,email,address等等).
3:博客分类表bolgtype(id,name,parentid(外键为本表的id,为了无限级别分类),status状态是否显示)
4: 博客基础表 table bolg(id,发布用户,标题,type发布的博客类型,date发布日期,status审核状态,推荐到哪个页面int型),博客基础表,存储所有发布的博客,博客内容表就是从这个表分离出来的
5: 博客基础审核表 (id,bolgid博客id,bolg标题,发布人id,审核日期) 逻辑为查询博客基础表相关状态的博客,为通过的可以点击通过,Ajax传参把博客基础表 的id,传过去,操作博客基础表。同时把审核过的放到博客基础审核表,查询已审核的时候直接博客基础审核表查询
6: 博客内容表(id,标题,content) 这个表和blog表数据量一样,就是字段不同,分离这个表是为了查看详细页用的.
7: 推荐表 blogrecommended(id,标题,类型名称,typeid等) 推荐表和blog表数据量不一致,是符合blog某些条件,这个表主要是显示到频道页用的。因为频道页绝对不会用到content字段。推荐表的数据靠审核管理员审核或者删除,当数据量大的时候可以删除推荐表的一些博客,这样博客查询速度会快些.
8: 退回原因表(id,bolgid,退回原因,退回邮箱).
9:推荐页面表 commondedpage(id,blogrecommendedid,pageid) 具体可以显示在那个页面,看pageid,比如pageid为1代表首页,2代表xx频道页,等等。这个表原本是从推荐表分离出来的,原本可以选择要推荐的页面,可能推荐到很多其他频道页,这个时候要相应的添加几条这样的数据,只是pageid不同而已,但是领出来以后就不用考虑数据冗余的问题了,而且减少了不必要的数据,而且推荐页面表也没有必要那么多字段,三个足以.
10 博客日志表 博客统计 分析用户爱好 点击量 博客分类点击量 分类访问对比图
/**
基础表的操作:
修改基础表数据,推荐表数据删除,推荐页面表数据删除。
删除基础推荐数据,推荐表数据删除,推荐页面表数据删除
添加到基础表以后首先审核通过,然后可以推荐这个博客,要选择推荐到的页面,这个时候会
往推荐表和推荐页面添加数据。
博客推荐表操作:
博客推荐表之所以要存储typeid,typename 。typename 是因为前台看到的博客都可以直接查它所属的类型名称
typeid可以根据某个分类查询推荐表的那个分类的博客,这个可以做编辑人员发布某种类型的博客比例图
**/
疑问?当用户查询自己的博客的时候,如果从博客基础表中取数据不合理,基础表的数据量大到一定的程度自然也是一个问题。第二种方案是应该为每个user常见一个发布博客表,动态产生表,但是这样必然会导致表过多,不现实。如果存在一个表有怕数据库查询撑不住,不现实。求解补充个人博客地方如何设计?
- 大小: 64.1 KB
分享到:
相关推荐
毕业设计所用的资料,博客设计。。。。。。。。。。。。
博客设计加论文格式,加博客设计代码,ASP与access的
自己写的一个小blog网站的设计文档,该网站采用的是SSH和Bootstrop技术。具体内容请参考文档,项目在https://github.com/Switch-vov/MyBlog上,如有需要请自行下载,但需要注明出处,谢谢合作。
包括博客、日志、评论、文件、博客空间和新闻i等模块完成,
python毕业设计-基于Django+Docker的个人博客设计与实现+使用说明.zippython毕业设计-基于Django+Docker的个人博客设计与实现+使用说明.zip 【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传...
博客的基本功能都具备,只要在本系统基础上稍微扩展就可以作为实际的博客系统。 技术上的亮点:程序思路结构清晰,用户可以直接使用http://localhost/mblog/default.asp?User=用户名直接访问自己的博客
博客设计 网页设计等等素材 欢迎下载 免积分
Django个人博客设计思路和素材和源码
总体设计主要包括系统功能设计、系统总体结构设计、系统数据结构设计和系统安全设计等;详细设计主要包括系统数据库访问的实现,主要功能模块的具体实现,模块实现关键代码等。最后对系统进行功能测试,并对测试结果...
个人博客设计个人博客设计个人博客设计个人博客设计个人博客设计个人博客设计个人博客设计个人博客设计个人博客设计
基于ASP.NET+SQL Server 2005的博客设计文档
基于SpringBoot的个人博客系统设计与实现-论文.pdf基于SpringBoot的个人博客系统设计与实现-论文.pdf基于SpringBoot的个人博客系统设计与实现-论文.pdf基于SpringBoot的个人博客系统设计与实现-论文.pdf基于...
极简线条博客设计师模板下载_线条 博客 设计 设计师 blog 杂志 整站 个人主页 简洁 极简 大图 幻灯 女性
极简线条博客设计师模板下载_线条 博客 设计 设计师 blog 杂志 整站 个人主页 简洁 极简 大图 幻灯 女性.rar
基于Python的博客设计与开发毕业设计.doc
博客系统 毕设论文 是基于php的个人博客系统的实现,本科生毕业设计论文一篇
简单个性艺术博客模板下载_简单 个性 艺术 博客 设计 个人.zip简单个性艺术博客模板下载_简单 个性 艺术 博客 设计 个人.zip
基于php个人博客设计与实现
一个简单的博客设计,由asp.net+sql2000 包含了数据库文件