ユーザーごとに約 50 の異なる平和な情報を保存する必要があるユーザー用のデータベースを作成したいと考えています。
例
連絡先情報は hv (住所、電話番号、電子メール、自宅の電話番号など...) 個人情報は hv (名前、姓、生年月日、生年月日、勤務先など...) 自由情報 ...(6 項目) など
だから私は多くのカテゴリがあり、それぞれに少なくとも5〜6個の要素が含まれているので、私の質問は
アイテムごとに列を作成する必要があります (ユーザーごとに約 50 フィールドがあります)、またはカテゴリごとに 1 つの列を作成し、シリアル化を使用してそのフィールドに配列を格納する必要があります (約 6 列を持ちます (それぞれが 6 を保持する配列を保持します) -7項目) ?
ベストプラクティスは何ですか?配列を選択する場合は、列の型をテキストにする必要があります。「すべてのアイテムの正確な varchar サイズを決定することはできません」