2011-01-16 5 views
1

Imはデータベースデザインに新しいものであり、stackoverflowのようなタグ付けシステムを設計する最良の方法は何ですか?タグ付けシステムのデータベースを設計する最も効率的な方法

ウェブ上でこのようなシステムを設計する方法はいくつか見つかりましたが、どちらが最適かはわかりません。

+2

最適なものは何ですか?スペース、時間?あなたは読み書きを好むでしょうか?あなたの質問の焦点を絞り込まない限り、良い答えは与えられません。 – CesarGon

+0

検索に最適 – Jason

答えて

2

タグを付けるエンティティの1つ、タグの1つのテーブル、そしてそれをまとめてリンクする最終的なテーブルはどうでしょうか?

EDIT:もう1つの方法は、エンティティ用とタグ用の2つのテーブルを使用することです。もちろん、タグを直接サポートするNo-SQLソリューションを使用することもできます。

+0

ユーザーがエンティティのタグを編集するとどうなりますか? – Jason

+0

3テーブルシステムでは、タグ付きエンティティを別のタグに関連付けるだけです。 – RQDQ

+0

は、タグが既に存在するかどうかをチェックする必要がありますか? – Jason

関連する問題