我举一个例
我现在有一个新闻表,现在要对内容作全文检索。
我同事的建议是把新闻表分成两部分(一部分是目录,包括什么标题,作者,录入时间之类的,一个是内容),就这样效率要高一些。
不知道是否是这样?
但是我觉得这样做的话,有可能是说把先把内容全文检索出来了,但是我还要去和目录表做一个乘法,然后最终获得一个完整的文章列表(包括
目录和内容),如果数据量比较大的更加耗费系统资源各位有什么建议没有?
我是把目录和内容放在一个表里面,还是把目录和内容分开放,谢谢

解决方案 »

  1.   

    主要还是看应用。
    通常而言,操作是在内容表上进行的,通过存储过程、触发器自动更新目录表。
    查询时先给查询者列出目录表的内容供其参考,根据其选择的新闻ID提供内容。
    内容表、目录表提供ID关联,都已ID为PK,恐怕效率不会差。
      

  2.   

    主要还是看应用。
    通常而言,操作是在内容表上进行的,通过存储过程、触发器自动更新目录表。
    查询时先给查询者列出目录表的内容供其参考,根据其选择的新闻ID提供内容。
    内容表、目录表提供ID关联,都已ID为PK,恐怕效率不会差。