哪个方法速度好、性能好,可维护性好?

于娜 2008-03-31 05:55:02
一篇文章可以属于多个专题,我在文章表里添加一个字段nvarchar(4000) 然后吧文章所属的专题的ID 用豆号分割? 这样写法好不好?






另外一种方法是。再添加一个表, 做文章和专题表的关联表,:
CREATE TABLE [wp_doc2subject] (
[DocId] [int] NOT NULL ,
[SubjectId] [int] NOT NULL
) ON [PRIMARY]
GO




哪个方法好啊??主要看查询速度。

同理,一个文章属于多个关键字也按照上面两种方法设计?哪个方法好?
...全文
156 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
zanyzyg 2008-04-01
  • 打赏
  • 举报
回复

那要看你具体怎么使用了

速度应该差别不是很大吧

于娜 2008-04-01
  • 打赏
  • 举报
回复
如果用第二种方法,用户在提交文章后,如果用逗号分割输入了多个专题ID,,我在后台还得分离这些ID,然后检查关联表是否已经存在,然后在一个个加入到关联表?,这样提交文章会不会慢?有什么好方法处理呢?
wangxuelid 2008-04-01
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 sdhylj 的回复:]
理论上说应该采用第二种方法.
[/Quote]
utpcb 2008-04-01
  • 打赏
  • 举报
回复
第二种好 ,以后你查询方便, 也符合理论呵呵
you_tube 2008-04-01
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 YuNa123 的回复:]
如果用第二种方法,那么文章表就不需要 专题字段了?? 或者关键字字段了??
[/Quote]

是的,不用
直接用关联表,就行了
cxmcxm 2008-03-31
  • 打赏
  • 举报
回复
实际试一试才知道.
要视数据量而定.
于娜 2008-03-31
  • 打赏
  • 举报
回复
如果用第二种方法,那么文章表就不需要 专题字段了?? 或者关键字字段了??
青锋-SS 2008-03-31
  • 打赏
  • 举报
回复
晕,有人插队.
青锋-SS 2008-03-31
  • 打赏
  • 举报
回复
理论上说应该采用第二种方法.
剑心永远OK 2008-03-31
  • 打赏
  • 举报
回复
我选择第二种``建一个关联表
青锋-SS 2008-03-31
  • 打赏
  • 举报
回复
貌似在水源比较闻名!
青锋-SS 2008-03-31
  • 打赏
  • 举报
回复
传说中的于娜小姐?

34,588

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧