あるテーブルにユーザー情報が保存され、別のテーブルに各ユーザーの「タグ」と呼ばれるものが保存される MySQL データベースがあります。構造は次のようなものです。
表 1: user_info
id | col1 | col2 | ....
表 2: タグ
id | user_id | tag
おおよそのユーザー数は約 25000 で、実際には各ユーザーが 50 個のタグを持つことになりますが、理論的にはユーザーは無限のタグを作成できます。各ユーザーは自分が作成したタグにしかアクセスできないため、表 2 の user_id とペアにしました。
だから私の質問は、それは私が良い構造を持っている構造ですか、それともこれを行うためのより良い方法はありますか? (これは直接的なコードの質問ではないので、ここで尋ねるのが適切でない場合はお知らせください。)