php面试题(假设有一个博客系统,数据库存储采用mysql。。。。)
假设有一个博客系统,数据库存储采用mysql,用户数量为1000万,预计文章总数为10亿,每天有至少10万的更新量,每天访问量为5000万,对数据库的读写操作的比例超过1...
假设有一个博客系统,数据库存储采用mysql,用户数量为1000万,预计文章总数为10亿,每天有至少10万的更新量,每天访问量为5000万,对数据库的读写操作的比例超过10:1,你如何设计该系统,以确保其系统高效,稳定的运行?提示:可以从数据库设计,系统框架,及网络架构方面进行描述,可以自由发挥
展开
3个回答
2012-02-09
展开全部
对于一个php入门的人来说;
数据库:
用户数据表:id,fid,user,password,username
每一个会员增加一个数据表,以wen_$id作为表名,内容包括id,文章名,文章内容
系统框架:
管理权限->
超级管理员:数据库的所有管理功能。
用户管理员:审核会员博客内容,删除日志
普通用户:对自己的博客进行增加,修改,删除
会员列表->
超级界面: 按用户管理员分类,每个用户管理员下近期的操作
用户管理员界面: 所管辖普通用户的操作
用户界面: 对自己日志的操作.
网络架构
会员登录判断
登录后-> 显示信息界面,可操作.
未登录-> 显示博客信息界面,不可操作.
哎呀,自己想的,从来没有考虑过,时间也段,自己也挺晕的,什么公司做这样的博客啊,楼主看看,我能面试上吗.
数据库:
用户数据表:id,fid,user,password,username
每一个会员增加一个数据表,以wen_$id作为表名,内容包括id,文章名,文章内容
系统框架:
管理权限->
超级管理员:数据库的所有管理功能。
用户管理员:审核会员博客内容,删除日志
普通用户:对自己的博客进行增加,修改,删除
会员列表->
超级界面: 按用户管理员分类,每个用户管理员下近期的操作
用户管理员界面: 所管辖普通用户的操作
用户界面: 对自己日志的操作.
网络架构
会员登录判断
登录后-> 显示信息界面,可操作.
未登录-> 显示博客信息界面,不可操作.
哎呀,自己想的,从来没有考虑过,时间也段,自己也挺晕的,什么公司做这样的博客啊,楼主看看,我能面试上吗.
展开全部
1000万级的每个用户一个表 ???? 疯了吧 。。
数据库可以多做几个查询服务器 ,1个更新服务器,文件静态化,这样基本上就能解决了。。
数据库可以多做几个查询服务器 ,1个更新服务器,文件静态化,这样基本上就能解决了。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
对数据库的读写操作的比例超过10:1
感觉这句话的关键字 应该是 生成静态
感觉这句话的关键字 应该是 生成静态
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询