私は将来のウェブサイトに(単純な?)検索エンジンを作ろうとしています。質問についてアドバイスをお願いします。
ウェブサイトのコンテンツにはタグが接続されていますが、正しい方法で保存する方法がわかりません。簡単にするために、複数のタグが付いた1つのタイトル。私には2つの解決策がありますが、どちらが優れているか、または別の解決策を言ってください;)
タイトルを1つのテーブルに保存し、タグを別のテーブルに保存します。各タグにはtitleIdがあります。ユーザーが何かを検索すると、データベースは2つのテーブルを検索し、結果を同時に返します。+保存するデータが少なくなります。-複数のテーブルを検索する
タイトルを1つのテーブルに保存し、タグを別のテーブルに保存します。各タイトルには、タイトルと同じ名前のタグが付いていますが。そうすれば、データベースは1つのテーブルを検索するだけで済みます。
- 1つのテーブルで検索するだけです。-保存するデータが増えました。
「パフォーマンスがすべて」と言いますが、どう思いますか?