我在一个新闻网站上工作,我正在考虑实施一个标记系统(类似于这个网站),您可以在其中按不同的类别类型对新闻进行分类,例如:新闻类别(经济、政治等)但是还有诸如它所用的语言和新闻文章的类型(社论、专题报道等)之类的东西。
我应该如何区分这些不同的类别类型?我应该为每种类别类型提供一个标签表,还是应该将所有内容保存在一个表中并使用标签前缀,例如“language:en”、“category:economy”?第二种解决方案似乎更灵活,因为我可以通过附加前缀来添加更多的护理类型。然而,第一个解决方案感觉更有条理,更容易使用。
另外,我想知道您如何确定何时应将某些内容表示为标签,或者何时应将其表示为数据库中的列值/记录(例如,语言应该是标签还是我的“新闻”表中有语言列?) . 我不知道在哪里画线。
谢谢