求助:Baidu面试题
题目是这样的:
一个简单的论坛系统,数据库储存如下数据:
用户名,email,主页,电话,联系地址,发帖标题,发帖内容,回复标题,回复内容。
每天论坛访问量300万左右,更新帖子10万左右。
请给出数据库表结构设计。
------解决方案--------------------题目是这样的:
一个简单的论坛系统,数据库储存如下数据:
用户名,email,主页,电话,联系地址,发帖标题,发帖内容,回复标题,回复内容。
每天论坛访问量300万左右,更新帖子10万左右。
请给出数据库表结构设计。
------------------------------------
表1
id,username,email,主页,电话,联系地址
表2
id bigint,
userid bigint,
发帖标题 varchar(100),
发帖内容 varchar(1000),
post_id bigint 表示回复的帖的id,
class bit 表示是回复还是发帖,
createtime datetime
在表2的id上建立索引!!
------解决方案-------------------- 三个表!