私はニュースサイトに取り組んでおり、ニュースカテゴリ(経済、政治など)などのさまざまなカテゴリタイプでニュースを分類できるタグ付けシステム(このサイトと同様)を実装することを考えていますが、また、それが書かれた言語やニュース記事の種類(社説、特集記事など)などもあります。
これらの異なるカテゴリタイプをどのように区別する必要がありますか?カテゴリタイプごとにタグのテーブルを1つ持つ必要がありますか、それともすべてを1つのテーブルに保持し、「language:en」、「category:economy」などのタグプレフィックスを付ける必要がありますか?2番目の解決策は、プレフィックスを追加するだけでより多くのケアゴリータイプを追加できるため、より柔軟に見えます。ただし、最初のソリューションは、より構造化されており、操作が簡単だと感じています。
また、何かをタグとして表す必要がある場合、またはデータベースの列値/レコードにする必要がある場合をどのように決定するのでしょうか(たとえば、言語をタグにするか、「ニュース」テーブルに言語列を含めるか)。 。どこに線を引くかわかりません。
ありがとう