大家好! 小弟想做一个 可以 回复的 留言本程序(jsp+mysql) 可是在建"表"的时候 遇到的问题!因为我做的留言本里 数据很多!大概有几百万行记录,甚至更多! 因为怎么"建"好呢? 是建2个表一个表存 提问!一个表来存 回复记录! 这样可以吗? 请个位高手来指点以下! 谢谢大家了!

解决方案 »

  1.   

    一个表用来记录主题以及一些关于帖子的共通属性。另外一个子表记录回复,记得要采用Index
      

  2.   

    比如一个叫做主题的表,里面放了发起人,时间,类型等等内容,这个表不要大,免得检索的时候会比较惨,如果提供了通过帖子时间或者发起人来检索的功能,就需要建立索引。另一个表叫做详细内容,里面可以放主题ID,帖子内容,顺序号,日期等等具体的信息,通过主题ID作为外键进行外关联。在这里,索引也要记得一定要建立,否则帖子检索起来时间就要命了。
      

  3.   

    提问的表:question
    uniqueID  int identity(1,1),
    title varchar(250) 提问的主题
    content varchar(250) 提问的内容(250个字符,可更改)
    ......
    回复的表feedback
    uniqueID
    Question_uniqueId 关联到question中的uniqueId,外键
    content 回复的内容
    ......
    其它的字段根据需要再加减
      

  4.   

    ray_1981(雷)=> [email protected]    fa dao wo de youxiang hao ma ? xiexie ni le