【发布时间】:2010-03-19 18:21:13
【问题描述】:
我正在为客户创建一个网站,他们希望能够创建文章。我的想法是给它们贴上标签,所以我要实现这个系统。
从架构和性能的角度来看,最好的设计是什么:
1. 有一个包含所有标签的表格,然后有一个一对多的关系表来链接这样的标签:
articles table with ID
tags table with ID
one to many table with columns Article.ID and Tags.ID
2. 有一个包含文章的表格和一个带有标签的文章,如下所示:
articles table with ID
tags table with Article.ID and tag text
提前致谢!
【问题讨论】:
标签: sql database-design tags