• 全部
  • 基础类
  • 应用实例
  • 新技术前沿

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

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






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




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

同理,一个文章属于多个关键字也按照上面两种方法设计?哪个方法好?
...全文
127 点赞 收藏 12
写回复
12 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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
传说中的于娜小姐?
回复
相关推荐
发帖
MS-SQL Server
创建于2007-09-28

3.3w+

社区成员

MS-SQL Server相关内容讨论专区
申请成为版主
帖子事件
创建了帖子
2008-03-31 05:55
社区公告
暂无公告