tags
これらのタグでタグ付けされたイベントを呼び出すテーブルを検索するアプリを作成しています。と の 2 つのテーブルがありtags
、events
ユーザーが何かを検索すると、アプリはテーブルを検索し、tags
テーブルから関連情報の情報を表示しevents
ます。
これは、アプリケーションがデータを検索して表示する方法の流れです。
User searches ->
SQL search on tags table ->
using tag_ids found, search for relevant events on events table ->
display event data
私はこれについて正しい方法で考えていますか?私はそうではないかもしれないと感じています。、などtag_ids
という名前の各列をテーブルに保存したくありません。また、ユーザーがイベントに添付できるタグの数を制限したくありません。ただし、SQL の主要な処理をアプリケーションに依存させたくないので、タグをオブジェクトとしてテーブルに保存したくありません。これは可能ですか、それとも検索方法を変更する必要がありますか?tag_id_1
tag_id_2
events
JSON