首页 > 后端开发 > php教程 > 关于多功能模块的标签问题?

关于多功能模块的标签问题?

WBOY
发布: 2016-06-06 20:32:34
原创
1029 人浏览过

请教个问题,我现在多个功能通用一套标签,文章可以有多个标签,小组有多个标签,人也可以多个标签,话题有多个标签。数据库用mysql。

之前文章和标签的关系是通过一个映射表来实现 ,映射表保存了文章id和标签id。
现在因为出现多个功能,在思考这个表结构应该是一个tagsmap映射表,然后用字段标识区分。

还是创建多个映射表比如tagsmap_article ,tagsmap_topic,tagsmap_group?

这样的做法哪种比较好??

可能后期数据量会比较多。

回复内容:

请教个问题,我现在多个功能通用一套标签,文章可以有多个标签,小组有多个标签,人也可以多个标签,话题有多个标签。数据库用mysql。

之前文章和标签的关系是通过一个映射表来实现 ,映射表保存了文章id和标签id。
现在因为出现多个功能,在思考这个表结构应该是一个tagsmap映射表,然后用字段标识区分。

还是创建多个映射表比如tagsmap_article ,tagsmap_topic,tagsmap_group?

这样的做法哪种比较好??

可能后期数据量会比较多。

初期建议还是就在一个表,加个type字段来区分这三类,结构简单清晰,表多了自己都乱了。
后期量大,上了几百万条数据,到时再考虑可以分表等

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板