カスタムフィールドを使用してDVDデータベース(MySQL)を作成したいのですが、これは、ユーザーが自分のDVDをカタログ化するために独自の情報フィールドを追加できる必要があることを意味します。たとえば、必要な属性を指定するだけです。
- ID
- Title
ユーザーは、次のように自分で使用するためのフィールドを追加できます。
- Actors
- Year
- Genre
- Plot
- etc
さて、この課題のベストプラクティスは何ですか?私はいくつかのアイデアを持っています:
- テーブルを変更し、属性を追加します(データ損失の可能性があります)
- 一時テーブルを使用する(パフォーマンスが低い)
より良いアイデアはありますか?