SOで使用されているようなタグシステムを実装する最善の方法は何だろうと思っていました。私はこれを考えていましたが、スケーラブルな優れたソリューションを思い付くことができません。
私は基本的な 3 テーブル ソリューションを考えていました:tags
テーブル、テーブル、articles
テーブルを持つことtag_to_articles
です。
これがこの問題に対する最善の解決策ですか、それとも代替手段はありますか? この方法を使用すると、時間の経過とともにテーブルが非常に大きくなり、これを検索するにはあまり効率的ではないと思います。一方、クエリが高速に実行されることはそれほど重要ではありません。