首页 新闻 会员 周边

关于TAG的数据库存储设计问题

0
悬赏园豆:15 [已关闭问题] 关闭于 2013-05-07 10:53

最近在做一个基于采集的 东西想给 采集来的东西手工加上TAG 就和博客园的TAG差不多

以前我是这么设计的

一个内容可以有多个TG

tag 表

id(自增) name

1             a

2             b

3            c

内容表

id(自增) tagids tagnames

1             1,2        a,b

2             1           a

但这样有明显的问题

无法给tag简历索引,所在根据tag查找时速度很慢

例如我要查找TAG包含A的内容和TAG包含A,B的内容

应该如何做才能有效的建立索引,加快速度

互联网Fans的主页 互联网Fans | 菜鸟二级 | 园豆:344
提问于:2012-07-18 15:54
< >
分享
所有回答(1)
0

内容表建议做成

id(自增) tagids tagnames  Key

1             1        a     1   

2     1       b      1

3             2        a      1

4             2        b      1

5             1           a      2

Shannon | 园豆:611 (小虾三级) | 2012-07-20 16:31
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册